Mozilo 2.0 übernimmt standardmäßig die Namen von Kategorien und Inhaltsseiten auch als Teil der HTML-Dateinamen. Wenn man darin Leerzeichen, Umlaute oder gar Schrägstriche verwendet, könnte das Probleme verursachen. Oder sind diese Sorgen veraltet?
Für frühere Mozilo-Versionen gab es ein PlugIn, das (neben vielen anderen Dingen) die Dateinamen automatisch server-freundlich umgebastelt hat (nur Kleinbuchstaben, Umlaute ausgeschrieben, Leerzeichen durch Minuszeichen ersetzt). Soweit ich weiß, gibt es für Mozilo 2.0 noch nichts Vergleichbares.
Eine Automatik bräuchte es gar nicht. Mir würde schon reichen, wenn ich die Dateinamen pro Seite selber festlegen könnte. Gibt es dafür irgendeine Lösung?
Die Sorgen sind veraltet
lg stefanbe
Da ich selber (seit der ausgelaufenen WinXP-Unterstützung durch Microsoft) nur noch Win7 sowie Android im Einsatz habe, kann ich leider nicht alle möglichen Probleme testen.
Aber ich war kürzlich in einer Firma, wo einzelne Rechner noch mit WinXP und Internet Explorer 6.0 (!) benutzt werden. Man mag es kaum glauben, aber das gibt es.
Vor einem halben Jahr habe ich bei jemandem sogar noch Win98 gesehen.
Mal abgesehen davon, dass natürlich die neuen Designs auf steinalten Browsern nicht mehr optimal angezeigt werden: Kann es da theoretisch noch zu Problemen mit Leerzeichen oder Umlauten im Dateinamen geben, oder waren diese Probleme nur serverseitig vorhanden und sind jetzt behoben?
Die Datei Namen werden vor dem Anlegen rawurlencodet schau doch einfach mal in den "kategorien" Ordner.
lg stefanbe
Zitat von: stefanbe am 30. Juni 2014, 15:05:08Die Datei Namen werden vor dem Anlegen rawurlencodet schau doch einfach mal in den "kategorien" Ordner.
:( Leider habe ich keine Ahnung, was Du meinst. Was genau soll ich im Kategorien-Ordner anschauen?
Stefan meint wohl die Dateinamen im (FTP-) Ordner der Kategorien.
Beispiel:
Du erstellst die Inhaltsseite "Eine Galerie" (also mit Leerzeichen) in der Kategorie "Willkommen".
moziloCMS erstellt dann die Datei "Eine%20Galerie.txt.php" im Kategorien-Ordner "Willkommen".
Das kannst Du nur z.B. im Windows Explorer bzw. bei der Auflistung Deiner Dateien im FTP-Verzeichnis sehen.
Ich hatte auch mal Seiten von mir aufgerufen, die Leerzeichen hatten. Eine Kopie der URL im Adressfeld des Firefox ergab dann im IE 7 beim Einfügen im Adressfeld automatisch diese "Sonderzeichen" wie z.B. %20 (für ein Leerzeichen).
Die URL war aber aufrufbar!
Gruß,
Thorsten
Du hast recht! "Unter der Haube" werden die Sonderzeichen umgeschrieben und die Browser gehen verschieden damit um. Firefox zeigt die Dateinamen komplett in Klartext, daher habe ich nichts bemerkt.
Internet Explorer zeigt den Rohzustand, also alle Sonderzeichen - mit Ausnahme des Schrägstrichs - umschrieben.
Opera, Safari und Chrome zeigen das Leerzeichen umschrieben, aber Umlaute und Schrägstriche in Klartext.
Die Behandlung des Schrägstrichs verwundert mich etwas: In der SortCatPage.php wird er mit "%2f" umschrieben. Aber in den Browser-Adresszeilen taucht er überall in Klartext auf - selbst wenn man den Inhalt der Adresszeile rauskopiert und woanders einfügt.
Technisch funktionieren tut es offenbar trotzdem.