Seite 1 von 1

Editor Probleme 4.8.18

Verfasst: Di 8. Jan 2013, 22:43
von derju
Guten Abend

Fehler in der 4.8.18 / PHP 5.3.4

Code: Alles auswählen

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/httpd/vhosts/domain.de/httpdocs/contenido/includes/include.newsletter_edit_message.php on line 201
Zeile 201 include.newsletter_edit_message.php

Code: Alles auswählen

$aItems[] = array(0, "-- " . i18n"None") . " --");  
Hat jemand ein Tipp woran das liegen kann?

LG - derJu

Re: Editor Probleme 4.8.18

Verfasst: Di 8. Jan 2013, 23:06
von xmurrix
Ja, es ist ein Bug, ersetze die Zeile bitte gegen folgende:

Code: Alles auswählen

$aItems[] = array(0, "-- " . i18n("None") . " --");  

Re: Editor Probleme 4.8.18

Verfasst: Di 8. Jan 2013, 23:08
von derju
xmurrix

Da hät ich ja selbst drauf kommen können :D :o

Danke dir!

LG - derJu

Re: Editor Probleme 4.8.18

Verfasst: Mi 9. Jan 2013, 13:02
von derju
Will ich ein Bild im Editor einfügen kommt nach dem speichern:
[09-Jan-2013 11:57:52] PHP Parse error: syntax error, unexpected '&' in /home/httpd/vhosts/domain.de/httpdocs/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 383

Oder manchmal kommt auch sowas:
[09-Jan-2013 10:27:34] PHP Parse error: syntax error, unexpected '<' in /home/httpd/vhosts/domain.de/httpdocs/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 383

Ist das auch ein Bug?

LG - derJu

Re: Editor Probleme 4.8.18

Verfasst: Mi 9. Jan 2013, 13:38
von xmurrix
derju hat geschrieben:...[09-Jan-2013 11:57:52] PHP Parse error: syntax error, unexpected '&' in /home/httpd/vhosts/domain.de/httpdocs/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 383

Oder manchmal kommt auch sowas:
[09-Jan-2013 10:27:34] PHP Parse error: syntax error, unexpected '<' in /home/httpd/vhosts/domain.de/httpdocs/contenido/includes/include.con_editcontent.php(634) : eval()'d code on line 383

Ist das auch ein Bug?...
Kann sein, dass das ein Bug ist, ich vermute aber eher, dass es ein Problem mit der Art und Weise wie von CMS_* Platzhalter in Modulcodes verwendet werden.

Muss man sich genauer ansehen, was da passiert. Du kannst z. B. contenido/includes/include.con_editcontent.php vor der Zeile 634 folgendes einbauen (aber nicht auf der Produktivumgebung), um zu sehen, was da generiert wird:

Code: Alles auswählen

die($code);
Dann wird das Script mit dem generiert Code, der eigentlich ausgeführt wird, beendet. Das Problem ist in diesem Code in der Zeile 383...

Re: Editor Probleme 4.8.18

Verfasst: Mi 9. Jan 2013, 15:09
von derju
Momentan habe ich folgendes im output stehen:

Code: Alles auswählen

echo "CMS_HTML[1]";
LG - derJu

Re: Editor Probleme 4.8.18

Verfasst: Mi 9. Jan 2013, 15:14
von derju
Problem gefunden:

Auskommentierter Code hatte Contenido nicht vertagen

Code: Alles auswählen

//if (!isset($tpl) || !is_object($tpl)) {
    //$tpl = new Template();
//}

//$tpl->reset();
//$tpl->set('s', 'text', "CMS_HTML[1]");
//$tpl->generate('templates/text_html.html');
LG - derJu