in CMSimple_XH 1.5.4 wurde die Variable $bjs eingeführt, die von einigen Plugins verwendet wird. Wenn eines dieser Plugins installiert ist, kann das dazu führen, dass störender Code am Ende des Templates eingefügt wird, wenn dieses online bearbeitet wird.
Also, falls Ihr Euer Template online bearbeitet habt, prüft Eure Templates auf solchen Code, der dort nicht hingehört und entfernt diesen.
Das Problem wird in XH 1.5.7 behoben sein[1]. Bis dahin könnt Ihr Euch mit folgender Lösung behelfen: ändert Zeile 374 in cmsimple/adm.php (anschließend als UTF-8 ohne BOM speichern) von
Code: Select all
$o .= '<textarea rows="25" cols="50" name="text" class="cmsimplecore_file_edit">' . rf($pth['file'][$file]) . '</textarea>';
Code: Select all
$o .= '<textarea rows="25" cols="50" name="text" class="cmsimplecore_file_edit">' . htmlspecialchars(rf($pth['file'][$file]), ENT_COMPAT, 'UTF-8') . '</textarea>';
Christoph
PS: [1] CMSimple_XH 1.5.7 steht nun zum Download bereit.