BUG: Störender Code im Template nach Online-Bearbeitung

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

BUG: Störender Code im Template nach Online-Bearbeitung

Post by cmb » Tue Apr 30, 2013 9:47 am

Hallo zusammen,

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>';
 
in

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>'; 
Entschuldigt bitte die Unannehmlichkeiten.

Christoph

PS: [1] CMSimple_XH 1.5.7 steht nun zum Download bereit.
Last edited by cmb on Wed May 01, 2013 12:49 pm, edited 1 time in total.
Reason: PS hinzugefügt
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply