Seite 1 von 1
Bug? Vorschau-Fehler bei xml-Deklaration
Verfasst: Mi 24. Mai 2006, 22:23
von #ayshe
Hallo,
ich glaube, ich habe einen Bug entdeckt. Wenn im Layout (Contenido 4.6.

die xml-Deklaration <?xml version="1.0"?> integriert ist (ganz am Anfang), streikt die Vorschau mit der Meldung:
Parse error: syntax error, unexpected T_STRING in /home/netsh10317/html/contenido/contenido/includes/include.lay_preview.php(20) : eval()'d code on line 2
Gruß,
Ayshe
Verfasst: Do 25. Mai 2006, 07:56
von emergence
bug, ähm nein eine gegebenheit..
aufgrund dessen das php code im layout erlaubt ist, kann man etwas wie das hier
nur dann so reinsetzen,
wenn php short tags off ist oder
man verwendet php um den string zu erzeugen...
Verfasst: Do 25. Mai 2006, 14:25
von #ayshe
Hallo emergence,
vielen Dank für die aufschlussreiche Erklärung. Ich werde das dann wohl mit dem PHP-Code lösen.
Aber dennoch bin ich der Meinung, dass es möglich sein muß, die xml-Signatur direkt ins Layout schreiben zu können. Immerhin ist sie wichtig für wohlgeformte XML-Dokumente. Und die beiden von Dir genannten "Umwege" sind für mich Notlösungen. Jetzt aber bitte nicht an die Decke springen

ich weiß, dass Du das anders siehst.
Schönen Feiertag noch,
Ayshe
Verfasst: Fr 26. Mai 2006, 11:19
von emergence
also an die decke spring ich sicher nicht...
wenn jemand das als fehler sieht, steht es im frei dieses manko zu beheben...
es ist aufweniger wie es zunächst aussieht...
vor der evaluierung irgendeines codes müsste der string gesichert werden und durch etwas anderes ersetzt werden
nach der evaluierung diesen string wieder durch das orginal ersetzen...
an das an mehreren positionen innerhalb des contenido core codes...
wenn ich mir das so überlege bleibe ich lieber bei der sogenannten notlösung...