Seite 1 von 1

Pluszeichen in CMS_TEXT

Verfasst: Fr 20. Feb 2009, 17:45
von Mischi007
Hallo zusammen,

jetzt suche ich glaube ich schon über eine Stunde nach der Lösung folgendes Problems ... finde aber nichts brauchbares ... (ist scheinbar in Versionen 4.x.x schon mal aufgetreten):

Beim abspeichern des CMS_TEXT, welches Pluszeichen "+" enthält, speichert er alles tadellos ab. Öffne ich allerdings den CMS_TEXT erneut sind alle Pluszeichen verschwunden...

Ich benutze Version 4.8.11 !!

Ich bitte verzweifelt um Hilfe! Danke!

Re: Pluszeichen in CMS_TEXT

Verfasst: So 22. Feb 2009, 14:56
von xmurrix
Hallo,

du kannst dein Problem mit dem +-Zeichen eventuell durch eine manuelle Anpassung der Datei contenido/includes/include.CMS_TEXT.php beheben.

Zeile 75

Code: Alles auswählen

        echo "  <TEXTAREA name=CMS_TEXT ROWS=15 COLS=90>".urldecode($a_content[$type][$typenr])."</TEXTAREA>";
einfach gegen

Code: Alles auswählen

        $sTextContent = htmlspecialchars($a_content[$type][$typenr], ENT_NOQUOTES, strtoupper($encoding[$lang]));
        echo "  <TEXTAREA name=CMS_TEXT ROWS=15 COLS=90>" . $sTextContent . "</TEXTAREA>";
ersetzen, dann sollte es funktionieren, denn die Funktion urldecode wandelt das +-Zeichen in ein Leerzeichen.

Das ist aber ein "erheblicher" Eingriff daher solltest du es vielleicht vorher richtig durchtesten.

Gruß
xmurrix

Re: Pluszeichen in CMS_TEXT

Verfasst: So 22. Feb 2009, 21:15
von Mischi007
sehr geil! habs ausführlich getestet ... funktioniert einwandfrei! danke! :D

Sollte man vielleicht in die nächste Contenido Version einbringen... oder?