Moin zusammen,
ich stehe hier irgendwie auf dem Schlauch... :(
Für ein neues Layout bastle ich gerade diverse eigene Syntaxelemente.
So soll u.a. ein Bild mit Rahmen dargestellt werden (normal, links- und rechtsbündig). Leider werden die Umlaute ä, ö und ü) in ä usw. gewandelt. Bei den normalen, von moziloCMS vorgegebenen Syntaxen (z.B. [bildrechts=Test-Titel äöü|meinBild.jpg] ) tritt dieses Problem nicht auf.
Die eigene Syntax (moz-Admin, Einstellungen):
bildrahmen = <div class="bildrahmen">[bild={DESCRIPTION}|{VALUE}]</div>
In der Inhaltsseite ist folgendes notiert:
[bildrahmen=Untertitel äöü|@=Startseite:mozilo.png=@]
Die CSS-Datei hat dafür folgenden Code:
.bildrahmen img.contentimage {
border:1px #999 solid;
padding:2px;
}
Die reine Lösung mit einem Rahmen um das Bild hatte ich vor vielen Monaten schon gelöst (siehe http://ref.thorstn.com/bilder/bild-links.html (http://ref.thorstn.com/bilder/bild-links.html). Nur: bei dieser (ref.thorstn.com) werden erst gar keine Untertitel angezeigt.
Hat jemand einen Rat für mich?
Gruß,
Thorsten
Hm
Komentire mal in der cms/Syntax.php zeile 851 das aus
if(strip_tags($desciption) == $desciption)
$desciption = $specialchars->rebuildSpecialChars($desciption, true, true);
lg stefanbe
Habs gefixt ist Online.
lg stefanbe
Ich habe mir eben die aktuelle Vesion aus dem Github geholt und die relevanten Dateien/Ordner (index.php, Ordner "cms" und "admin" ) über meine laufende mozilo Instanz drüberkopiert und....
... es klappt !!!! :mrgreen:
Sauber, vielen Dank, Stefan! :D
Die Umlaute in den Rahmenbildern (eigene Syntaxelemente), also vielmehr die Untertitel, werden nun korrekt dargestellt ;D