Hiiiilfeee!
Beim Speichern von textile oder auch in Modulen werden auf misteriöse weise einfach unzähllige "\" eingefügt. Bei jeder weiteren Speicherung werden dann die bereits bestehenden verdoppelt!
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /homepages/22/d196260789/htdocs/redaxo/include/classes/class.article.inc.php(179) : eval()'d code on line 421
Parse error: syntax error, unexpected T_BAD_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/22/d196260789/htdocs/redaxo/include/classes/class.article.inc.php(179) : eval()'d code on line 427
...ist die Folge. Irgendwo muss ja der Backslash herkommen.
Meine Website ist nicht mehr funkitonsfähig und droht komplett abzufliegen.
Wo habe ich da rumgebastelt? Der Fehler müßte irgendwo in den Templates oder in Modulen liegen. Wo kann ich anfangen zu suchen.
Hier sind Spezialisten gefragt.
Bitte dringend Hilfe!!!
Danke.
ritzfritz
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Mein Textile Module sieht jetzt so aus:
<?php
//---MODULE BY----------------------
//-- blumbeet - web.studio
//-- Thomas Blum
//-- www.blumbeet.com
//----------------------------------
?>
<strong>Fliesstext</strong>:<br />
<textarea name=\\\\\\\"VALUE[1]\\\\\\\" cols=\\\\\\\"80\\\\\\\" rows=\\\\\\\"10\\\\\\\" class=\\\\\\\"inp100\\\\\\\">REX_HTML_VALUE[1]</textarea>
<br /><br />
<strong>Artikelfoto</strong>:<br />
REX_MEDIA_BUTTON[1]
<?
if (\\\\\\\"REX_FILE[1]\\\\\\\" != \\\\\\\"\\\\\\\") {
echo \\\\\\\"<br/><strong>Vorschau</strong>:<br/>\\\\\\\";
echo \\\\\\\"<img src=\\\\\\\".$REX[HTDOCS_PATH].\\\\\\\"/files/REX_FILE[1]><br />\\\\\\\";
}
?>
<br/>
<strong>Title des Fotos</strong>:<br />
<input type=\\\\\\\"text\\\\\\\" name=\\\\\\\"VALUE[2]\\\\\\\" value=\\\\\\\"REX_VALUE[2]\\\\\\\" size=\\\\\\\"80\\\\\\\" class=\\\\\\\"inp100\\\\\\\" />
<br /><br />
<strong>Bildunterschrift</strong>:<br />
<input type=\\\\\\\"text\\\\\\\" name=\\\\\\\"VALUE[3]\\\\\\\" value=\\\\\\\"REX_VALUE[3]\\\\\\\" size=\\\\\\\"80\\\\\\\" class=\\\\\\\"inp100\\\\\\\" />
<br /><br />
und so weiter
<?php
//---MODULE BY----------------------
//-- blumbeet - web.studio
//-- Thomas Blum
//-- www.blumbeet.com
//----------------------------------
?>
<strong>Fliesstext</strong>:<br />
<textarea name=\\\\\\\"VALUE[1]\\\\\\\" cols=\\\\\\\"80\\\\\\\" rows=\\\\\\\"10\\\\\\\" class=\\\\\\\"inp100\\\\\\\">REX_HTML_VALUE[1]</textarea>
<br /><br />
<strong>Artikelfoto</strong>:<br />
REX_MEDIA_BUTTON[1]
<?
if (\\\\\\\"REX_FILE[1]\\\\\\\" != \\\\\\\"\\\\\\\") {
echo \\\\\\\"<br/><strong>Vorschau</strong>:<br/>\\\\\\\";
echo \\\\\\\"<img src=\\\\\\\".$REX[HTDOCS_PATH].\\\\\\\"/files/REX_FILE[1]><br />\\\\\\\";
}
?>
<br/>
<strong>Title des Fotos</strong>:<br />
<input type=\\\\\\\"text\\\\\\\" name=\\\\\\\"VALUE[2]\\\\\\\" value=\\\\\\\"REX_VALUE[2]\\\\\\\" size=\\\\\\\"80\\\\\\\" class=\\\\\\\"inp100\\\\\\\" />
<br /><br />
<strong>Bildunterschrift</strong>:<br />
<input type=\\\\\\\"text\\\\\\\" name=\\\\\\\"VALUE[3]\\\\\\\" value=\\\\\\\"REX_VALUE[3]\\\\\\\" size=\\\\\\\"80\\\\\\\" class=\\\\\\\"inp100\\\\\\\" />
<br /><br />
und so weiter
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Versionen
Hallo Markus,
habe schon gehofft, dass mir der Großmeister antwortet:
PHP: 5.0
Redaxo: 3.2
MySQL: 4.0
Genauere Problembeschreibung: Ich habe festgestellt, dass die Backslashes immer nach Zeichen wie "*", oder Anführungszeichen eingebaut werden. Bei WYSIWIG tritt es logischerweise nicht auf.
Also immer, wenn ich ein Modul einbaue, das das Textile Eingabefenster erfordert. Auch bei der Veränderung von Modulen selbst!
Ich wäre Dir wirklich um Hilfe dankbar. Das Problem müßte irgendwie in den class...php liegen, kenne mich da aber nicht aus.
Viele Grüße
ritzfritz
habe schon gehofft, dass mir der Großmeister antwortet:
PHP: 5.0
Redaxo: 3.2
MySQL: 4.0
Genauere Problembeschreibung: Ich habe festgestellt, dass die Backslashes immer nach Zeichen wie "*", oder Anführungszeichen eingebaut werden. Bei WYSIWIG tritt es logischerweise nicht auf.
Also immer, wenn ich ein Modul einbaue, das das Textile Eingabefenster erfordert. Auch bei der Veränderung von Modulen selbst!
Ich wäre Dir wirklich um Hilfe dankbar. Das Problem müßte irgendwie in den class...php liegen, kenne mich da aber nicht aus.
Viele Grüße
ritzfritz
Hallo Zusammen!
Ich habe ebenfalls ein Problem mit den Backslashes. Wenn ich ein Modul einfüge oder ein bestehendes verändern will, dann kriege ich beim Speichern lauter lustiger Backslashes die da nicht hingehören.
Hat jemand eine Ahnung wie ich dieses Problem lösen kann ohne die ganze Seite neu aufzusetzen?
Gruß
Frank
P.s: Habe schon mit Ritzfritz Kontankt aufgenommen, aber der kontne das Problem seinerzeit auch nur durch neu Aufsetzen der Seite lösen!
Ich habe ebenfalls ein Problem mit den Backslashes. Wenn ich ein Modul einfüge oder ein bestehendes verändern will, dann kriege ich beim Speichern lauter lustiger Backslashes die da nicht hingehören.
Hat jemand eine Ahnung wie ich dieses Problem lösen kann ohne die ganze Seite neu aufzusetzen?
Gruß
Frank
P.s: Habe schon mit Ritzfritz Kontankt aufgenommen, aber der kontne das Problem seinerzeit auch nur durch neu Aufsetzen der Seite lösen!
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Version
Hallo Markus,
ja, in der Tat: 3.2.
Dieses Phänomen fiel mir nach einer gewissen Zeit mit dem CSS-Editor auf (Möchte aber jetzt nicht behaupten, dass es an dem Modul lag).
Auch ein Datenbankexport, neu Aufsetzen und Import brachte nix: also, es muss irgendwo in der SQL liegen. Ich habe auch noch diesen Export. Soll ich ihn Dir schicken?
Grad komisch, dass der Frank das auch hatte.
Grussitos
ritzfritz
ja, in der Tat: 3.2.
Dieses Phänomen fiel mir nach einer gewissen Zeit mit dem CSS-Editor auf (Möchte aber jetzt nicht behaupten, dass es an dem Modul lag).
Auch ein Datenbankexport, neu Aufsetzen und Import brachte nix: also, es muss irgendwo in der SQL liegen. Ich habe auch noch diesen Export. Soll ich ihn Dir schicken?
Grad komisch, dass der Frank das auch hatte.
Grussitos
ritzfritz
Hallo!
Nachdem ich einen weg gefunden habe die Backslashes zu entfernen bekomme ich jetzt folgende Meldung:
Parse error: syntax error, unexpected T_STRING in /home/www/web12/html/redaxo/include/classes/class.article.inc.php(411) : eval()'d code on line 209
Meine Moduleingabe sieht wie folgt aus:
<?php
Bitte gib den Text ein der zu Sehen sein soll:<br>
$a = new rex_wysiwyg_editor;
$a->buttonrow1 = "styleselect, separator, bold, italic, underline, strikethrough, justifyleft, justifycenter, justifyright, justifyfull";
$a->buttonrow2 = "bullist, numlist, outdent, indent, undo, redo, link, linkHack, unlink, image, cleanup, help, code, table, row_before, row_after, delete_row, separator, rowseparator, pasteRichtext, insertEmail";
$a->buttonrow3 = "col_before, col_after, delete_col, hr, removeformat, sub, sup, formatselect, fontselect";
$a->buttonrow4 = "fontsizeselect, forecolor, charmap, visualaid, spacer, cut, copy, paste";
$a->stylesheet = "/rdi/main.css";
$a->content = "REX_VALUE[1]";
$a->id = 1;
$a->show;
?>
Hier noch die Betroffene Zeile 209
$RE_CONTS_CTYPE[$this->CONT->getValue("re_article_slice_id")] = $this->CONT->getValue($REX['TABLE_PREFIX']."article_slice.ctype");
WO liegt nur der verdammte Fehler!
Die Backslashes entferne ich direkt über die Datenbank, umgehe also die Änderung direkt über das Modul.
Jemand nen Vorschlag???
Nachdem ich einen weg gefunden habe die Backslashes zu entfernen bekomme ich jetzt folgende Meldung:
Parse error: syntax error, unexpected T_STRING in /home/www/web12/html/redaxo/include/classes/class.article.inc.php(411) : eval()'d code on line 209
Meine Moduleingabe sieht wie folgt aus:
<?php
Bitte gib den Text ein der zu Sehen sein soll:<br>
$a = new rex_wysiwyg_editor;
$a->buttonrow1 = "styleselect, separator, bold, italic, underline, strikethrough, justifyleft, justifycenter, justifyright, justifyfull";
$a->buttonrow2 = "bullist, numlist, outdent, indent, undo, redo, link, linkHack, unlink, image, cleanup, help, code, table, row_before, row_after, delete_row, separator, rowseparator, pasteRichtext, insertEmail";
$a->buttonrow3 = "col_before, col_after, delete_col, hr, removeformat, sub, sup, formatselect, fontselect";
$a->buttonrow4 = "fontsizeselect, forecolor, charmap, visualaid, spacer, cut, copy, paste";
$a->stylesheet = "/rdi/main.css";
$a->content = "REX_VALUE[1]";
$a->id = 1;
$a->show;
?>
Hier noch die Betroffene Zeile 209
$RE_CONTS_CTYPE[$this->CONT->getValue("re_article_slice_id")] = $this->CONT->getValue($REX['TABLE_PREFIX']."article_slice.ctype");
WO liegt nur der verdammte Fehler!
Die Backslashes entferne ich direkt über die Datenbank, umgehe also die Änderung direkt über das Modul.
Jemand nen Vorschlag???