moziloCMS Supportforum

moziloCMS => Hier klemmt es! => Thema gestartet von: Thorstn am 03. Juni 2014, 20:58:17

Titel: Umlautprobleme bei Bild-Untertitel (eigene Syntax)
Beitrag von: Thorstn am 03. Juni 2014, 20:58:17
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
Titel: Re: Umlautprobleme bei Bild-Untertitel (eigene Syntax)
Beitrag von: stefanbe am 04. Juni 2014, 13:39:30
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
Titel: Re: Umlautprobleme bei Bild-Untertitel (eigene Syntax)
Beitrag von: stefanbe am 04. Juni 2014, 15:56:13
Habs gefixt ist Online.

lg stefanbe
Titel: Re: Umlautprobleme bei Bild-Untertitel (eigene Syntax)
Beitrag von: Thorstn am 04. Juni 2014, 20:24:33
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