Seite 1 von 1

"+"-Zeichen im Text/HTML-Modul verschwindet

Verfasst: Di 10. Dez 2002, 10:24
von Oliver
Hi Entwicklergemeinde!

Ich weiß nicht, ob das ein echter Bug ist: Aber wenn ich im Text/HTML-Modul ein "+"-Zeichen eingebe - z. B. vor der Landesvorwahl der Telefonnummer: (+49 ...) -, ist dieses zwar WYSIWIG-Modus des Moduls ist es jedoch zu sehen. Auf der Frontend-Seite wird das "+" jedoch nicht angezeigt.

Woran könnte das liegen? :?:

Gruß und Riesen-Kompliment für Contenido 4.2! So viel Spaß kann Website-Verwaltung machen!

Oliver

Verfasst: Di 10. Dez 2002, 11:17
von Sven777b
ist ne dumme sache das... der Fehler wurde schonmal gepostet - habe ihn aber gerade nicht gefunden.
Das Problem ist, dass das + als Leerzeichen interpretiert wird (hat was mit url_encode zu tun)

Verfasst: Di 10. Dez 2002, 12:17
von Sven777b
Kleiner Workaround:

geh in phpMyAdmin in den Table "con_Type" suche das Modul Text/HTML und geh auf editieren.

Da steht im Feld "Value" der auszuführende Code. Den ersetzt du damit:

Code: Alles auswählen

$tmp = $a_content["CMS_HTML"][$val];
$tmp = rawurldecode($tmp);
$tmp = AddSlashes(AddSlashes($tmp));
$tmp = str_replace("\\\'","'",$tmp);
if ($edit) {$editbutton = "<A HREF=\"".$sess->url("front_content_edit.inc.php?action=10&idcat=$idcat&idside=$idside&idsidelang=$idsidelang&type=CMS_HTML&typenr=$val&lang=$lang")."\"><IMG SRC=\"".$cfgPathFrontendImg."but_edithtml.gif\" border=0></A>";
$editbutton = AddSlashes(AddSlashes($editbutton));
$tmp = $tmp.$editbutton;}
Dann wird auch das Plus korrekt dargestellt.

Vielen Dank...

Verfasst: Mo 16. Dez 2002, 21:50
von Oliver
... für den Tip!

Oliver

tnx

Verfasst: Do 25. Sep 2003, 11:08
von damir
Hallo,

alle Achtung für den Contenido.. Ich lerne es seit einer Woche kennen..

Ich hatte auch das Problem mit dem "+" Zeichen.. Jetzt ist es erledigt..

Super Sache.. 8)

lg
d