Die HTTP Security-Header fallen schon mal raus die Seite übermittelt keine.
Vergleich doch bitte einmal die Verzeichnisse und Dateien bezüglich Groß- und Kleinschreibung. Windows macht hier keinen Unterschied Linux jedoch schon.
Die HTTP Security-Header fallen schon mal raus die Seite übermittelt keine.
Vergleich doch bitte einmal die Verzeichnisse und Dateien bezüglich Groß- und Kleinschreibung. Windows macht hier keinen Unterschied Linux jedoch schon.
Hi,
schau mal bitte in deine .htaccess ob du da HTTP Security-Header Einträge hast.
Zum Testen ob vom Server selber HTTP Security-Header
Die Dateien werden blockiert siehe Bilder im Anhang
Hi,
der gesamte Block ist als Liste eingebunden. Voll mit Klassen und DIV- Elementen da schaut keiner in 3 Wochen noch durch. Anbei eine einfache Tabelle die Breite auf 400px; begrenzen und die Spalten passen sich automatisch dann an das <table> Element an.
<table width="400px"><!-- Start Tabelle mit 2 Spalen-->
<tr><!-- Zeile 1-->
<td><a href="[Link]"><img src="[Bild]" alt="Kontaktbild"><br>[vName] [nName]</a></td> <!-- Spalte 1 -->
<td> Ressort: 1. Vorsitzender <br>seit: 10.03.2018 </td> <!-- Spalte 1 -->
</tr>
<!-- Hier dann weilter mit
<tr>
<td></td>
<td></td>
</tr>
-->
</table><!-- Ende Tabelle mit 2 Spalen-->
Alles anzeigen
Mit den Slidern gebe ich Indigo66 recht, es kann sein, dass du für jede Gruppe dann aber einen Slider generieren musst.
Hi,
deine PHP-Version Öffentlich zu Lessen:
X-Powered-By | PHP/5.5.38 |
An der Stelle solltest du auf jedenfalls ein Update der Version machen, wir betreiben die Server nur noch mit 7.4 und die PHP 8.0 ist nicht weit.
Solltest du das Plugin Attachments verwenden dann schau doch mal hier:
https://extensions.joomla.org/…on/downloads/attachments/
Entscheidend ist das: Last updated: Apr 29 2018 - 2 years ago
Hi,
kleine Anmerkung zu Live Versionen!!
Wenn ich mir den Namen anschaue Drohnen.Photos gehe ich von einer Kommerziellen Seite aus. Das heißt du musst ein Impressum und auch eine Datenschutzerklärung online haben.
Das sind immer gefundene Fressen für W. Fr... oder San...
Auch wenn du jetzt eine andere Vorlage genommen hast, kurz für andere Nutzer ein Ansatz zur Lösung.
Zitat1. Ich möchte auf der Startseite den gesamten Content Teil (also die GESAMTE Weiße Fläche die da noch ist) einen anderen Hintergrund (Farbton) haben. Ich weiß das ich dafür was in die Custom.css eintragen muss aber was?
Customer.css <- immer GUT - es gibt Verschidene Möglichkeiten.
body{
background: #ccc /* für ein grau auf alle */
}
/* Kontent als HTML 5 Element rein der Text ohne Header, Navi oder Footer */
main{
display: block; /* für alte Browser */
background: #ccc /* für ein grau auf Konten*/
}
Zitat2. a.) Ich habe dort eine Tabelle wo dann zuerst ein Bild kommt und darunter ein Text. Wie kann ich diese Tabelle zentrieren? Im Beitragseditor habe ich schon die Formatierung "zentriert" gewählt, doch sie ist ja immernoch leicht nach links verschoben...b.) Dann habe ich am Schluss der Tabelle noch das Bild ("Anfrage senden") um zu einem Kontaktformular zu kommen, da man ja keine anderen Buttons erstellen kann. Kann es daran liegen? Wenn ja was ist denn da die Lösung?
a.) Wenn möglich verzichte auf Tabellen das Verhältnis Quellcode <- -> Content passt meist nicht. Eine Möglichkeit, wenn es nur um ein Bild geht mit Text dann vielleicht so.
<figure>
<img src="BILD.jpg" alt="ein Bild von DKS">
<figcaption>Dieser Text kann mit CSS Formatiert werden!!</figcaption>
</figure>
b.) Im Editor gibt es die Möglichteit über Tools -> Source Code eigene HTML Elemente einzufügen. Auch ein Inline Element wie <a> kann mit CSS bearbeit werden. Oder ein <button> Element einfügen.
<style>
display:block;
border:solid 1px #ccc;
text-degoratione:none;
/* background:url('bild.jpg')*/
</style>
<a href="ziel.html" id="Link_Button" rel="noopener" title="zum Ziel">Das Ziel ist hier.</a>
Zitat3. Ich habe aus irgendeinem Grund am unteren Seitenende eine Navigation mit "1" und "2". Auf der zweiten Seite findet man unser Impressum und den einzelnen Link zu unserem Kontaktformular. Doch der gesamte Content soll nur auf eine Seite. Die Verlinkung zum Impressum und zum Kontaktformular ist ja auch schon auf der 1. Seite vorhanden, jedoch auf der 2. Seite nochmal... Kann man die 2. Seite da irgendwie löschen?
Dazu kann ich gerade nicht viel sagen, es ist nicht ganz schlüssig was du meinst. Aber das Impressum und Datenschutzverordnung müssen von jeder Seite erreichbar sein.
ZitatWenn man aber auf dem Handy die Webseite aufruft ist dann die Anordnung wieder ganz anders... Die Tabellen zu weit rechts und co. Wäre super nett wenn ihr euch das mal selber anschauen könntet. Würde mir soo viel helfen!
Bitte den Seiten-Quellcode prüfen nach:
Der Rest wieder mit CSS, ich verbringe oft viel Zeit damit Elemente für die Mobilen Geräte anzupassen.
/* Display 580px und kleiner als Beispiel */
@media screen and (max-width: 580px) {
.dks_flex{
display: block;
}
.split{
width: 300px;
margin: 0 auto
}
}
ZitatNochmal so nebenbei. Filtert Joomla bei den hauseigenen Kontaktformularen Spam raus?
Spam ist eine Plage im Netzt, bei einer neuen Domain dauert es nicht lange bis Spam ankommt. Programme und Skripte machen das Leben leichter. Als Server Administrator versuche ich einmal pro Woche alle Spam Adressen Global zusperren.
Für dich gibt es nicht so viele Möglichkeiten:
Hier mal eine Liste mit Bad-IP vom Dienstag, nur von einem Web Projekt mit WP, betrifft aber jedes CM-System.
Deny From 2.56.101.113
Deny From 2.56.101.139
Deny From 2.56.101.151
Deny From 2.56.101.159
Deny From 2.56.101.234
Deny From 2.56.101.236
Deny From 2.59.21.136
Deny From 2.56.101.114
Deny From 5.188.84.3
Deny From 5.188.84.6
Deny From 5.188.84.130
Deny From 23.229.119.3
Deny From 23.229.119.166
Deny From 23.229.122.77
Deny From 23.236.222.253
Deny From 45.8.134.59
Deny From 45.8.134.182
Deny From 45.8.134.214
Deny From 45.8.134.253
Deny From 45.9.122.19
Deny From 45.9.122.101
Deny From 45.9.122.203
Deny From 45.9.122.232
Deny From 45.57.255.105
Deny From 45.72.55.166
Deny From 45.86.15.0
Deny From 45.86.15.46
Deny From 45.86.15.48
Deny From 45.86.15.129
Deny From 45.86.15.147
Deny From 45.86.15.150
Deny From 45.86.15.171
Deny From 45.86.15.198
Deny From 45.86.15.229
Deny From 45.87.248.76
Deny From 45.87.248.231
Deny From 45.87.249.16
Deny From 45.92.247.12
Deny From 45.92.247.39
Deny From 45.92.247.126
Deny From 45.94.46.141
Deny From 45.94.47.182
Deny From 45.128.24.242
Deny From 45.128.246.48
Deny From 45.129.124.35
Deny From 45.130.60.3
Deny From 45.130.60.19
Deny From 45.130.60.99
Deny From 45.130.60.114
Deny From 45.130.60.135
Deny From 45.130.60.251
Deny From 45.130.255.46
Deny From 45.130.255.47
Deny From 45.130.255.162
Deny From 45.130.255.227
Deny From 45.130.255.241
Deny From 45.134.187.54
Deny From 45.135.36.215
Deny From 45.136.173.91
Deny From 45.136.228.2
Deny From 45.136.228.182
Deny From 45.136.231.60
Deny From 45.136.231.66
Deny From 45.136.231.173
Deny From 45.137.40.39
Deny From 45.137.40.58
Deny From 45.137.40.125
Deny From 45.137.43.88
Deny From 45.137.43.116
Deny From 45.137.43.198
Deny From 45.137.60.67
Deny From 45.137.60.125
Deny From 45.137.80.91
Deny From 45.137.80.182
Deny From 45.140.14.186
Deny From 45.141.176.156
Deny From 45.142.28.77
Deny From 45.142.28.85
Deny From 45.142.28.88
Deny From 45.142.28.223
Deny From 45.142.28.127
Deny From 45.142.28.244
Deny From 45.145.56.247
Deny From 45.146.89.171
Deny From 45.152.202.230
Deny From 45.154.56.13
Deny From 45.154.58.127
Deny From 45.154.56.154
Deny From 45.154.84.125
Deny From 45.154.84.126
Deny From 45.154.244.249
Deny From 45.155.70.26
Deny From 45.155.70.89
Deny From 45.158.185.225
Deny From 51.15.172.43
Deny From 51.158.153.222
Deny From 51.158.153.225
Deny From 51.159.34.80
Deny From 51.158.153.222
Deny From 51.158.154.88
Deny From 51.178.83.144
Deny From 104.227.145.131
Deny From 144.168.210.89
Deny From 163.172.82.226
Deny From 178.159.37.28
Deny From 182.54.239.11
Deny From 182.54.239.65
Deny From 182.54.239.104
Deny From 182.54.239.108
Deny From 182.54.239.119
Deny From 185.95.157.10
Deny From 185.95.157.96
Deny From 185.95.157.156
Deny From 185.95.157.178
Deny From 185.95.157.188
Deny From 185.95.157.194
Deny From 185.126.66.26
Deny From 185.126.66.61
Deny From 185.126.66.202
Deny From 185.205.194.55
Deny From 185.250.39.186
Deny From 185.250.39.247
Deny From 191.101.66.80
Deny From 192.166.153.101
Deny From 192.166.153.152
Deny From 192.241.116.5
Deny From 193.8.56.217
Deny From 193.8.94.73
Deny From 193.8.94.118
Deny From 193.8.94.125
Deny From 193.8.94.246
Deny From 193.8.127.104
Deny From 193.8.231.1
Deny From 193.8.231.15
Deny From 193.8.231.24
Deny From 193.8.231.45
Deny From 193.8.231.69
Deny From 193.8.231.130
Deny From 193.8.231.196
Deny From 193.8.231.213
Deny From 193.27.10.85
Deny From 193.27.21.254
Deny From 193.39.245.196
Deny From 198.154.89.117
Deny From 207.180.255.81
Deny From 209.127.164.113
Alles anzeigen
Status zu speichern, das ist einfach nur ein CSS on/off mit der Maus.
Genau um den Status zu speichern benötigst du einen Eintrag in der Datenbank oder eine Datei in einem Verzeichnis.
Wobei Datenbank etwas Komplexer werden kann.
Ein einfaches Beispiel ist dann:
und mit PHP dann:
Einfacher geht es mit einer Datei:
status.txt - Inhalt ist 1 oder 0
ZitatAlles anzeigen<?php
$Status = file_get_contents("status.txt");
if ($Status == 1 ){
echo $Button = 'red';
} else {
echo $Button = 'green';
}
?>
Bei meinem Test hatte ich eine CSS mit einem Namen eingefügt, diese wurde nicht automatisch mit geladen.
Aber stimmt die Datei muss customer.css heißen dann wird diese geladen.
Hi,
rein vom Bild würde ich sagen das Teile der CSS nicht geladen werden. Dies lest sich schnell mit Firefox teste, wenn möglich dann bitte mal ein Link zusenden.
Zitat
3. Auf dem neuen Server mit Akeeba die jpa importiert.
Wenn es ein neuer Server ist und aktuelle Standards geladen werden könnte es an HTTP Security-Header Einstellungen liegen.
Zu prüfen sind dann Header Angaben wie Content-Security-Policy. Durch die HTTP Security-Header Einstellungen werden In Line CSS unterdrückt.
</article></div><style>
#dks-sidebar{
width:320px;
float:right;
}
</style>
<aside id="dks-sidebar">
Solche schnellen Lösungen sind damit nicht möglich.
Hi,
Grundlegend solltest du diese Dateien nicht ändern. Lege lieber eine eigene Stylesheet im Verzeichnis css an. Diese kannst du dann in der index.php einbinden.
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="<?php echo JUri::getInstance()->toString(); ?>">
<?php
$theme->head();
// CSS files
$theme->add_css('font-awesome.min.css');
$theme->add_css('custom');
// Fontawesome 4 to 5 compatible CSS file
$theme->add_css('fa-v4-shims.css');
// Scss files
$theme->add_scss('master', $scssVars, 'template');
if($this->direction == 'rtl')
{
$theme->add_scss('rtl', $scssVars, 'rtl');
}
$theme->add_scss('presets', $scssVars, 'presets/' . $scssVars['preset']);
echo '<link href="/joomla/templates/shaper_helixultimate/css/MeineCSS.css" rel="stylesheet" type="text/css" />'."\n";
// JS files
$theme->add_js('jquery.sticky.js, main.js');
//Before Head
if ($before_head = $this->params->get('before_head'))
{
echo $before_head . "\n";
}
?>
</head>
Alles anzeigen
Eintrag in der Zeile 124:
echo '<link href="/joomla/templates/shaper_helixultimate/css/MeineCSS.css" rel="stylesheet" type="text/css" />'."\n";
Diese wird dann als letzte geladen und gilt dann auch mit den Letzten Werten. Alternativ kannst du auch alle in die Werte in die default.css an das Ende der Datei schreiben. Da diese vom Template als letzte geladen wird.
Ja.
Hi,
dass ist nicht ganz richtig.
Ich habe mir die aktuelle Version runtergeladen auch mit dieser ist die Eingabe von Umlauten nicht möglich. Es ist schon etwas her das ich mit Joomla gearbeitet habe aber im Grunde sind alle gleich.
Geändert werden muss die validate.js um im ersten Schritt die Prüfung zu prüfen.
in der Test Umgebung: C:\xampp\htdocs\joomla\media\system\js\validate.js
n("email",function(t,e)
{t=punycode.toASCII(t);
return/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)})
Wenn jetzt das Suchmuster angepasst wird sind auch Umlaute möglich.
Das Script https://www.design-ks.de/idn-ace-converter.html bezieht sich nur auf die Domain.
Dies ist aber nur die Clientseitige Prüfung der Eingabe, es gibt immer (sollte!) noch eine Serverseitige Eingabeprüfung.