[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Rex 3 + PHP 5.6 + Templates lassen sich nicht bearbeiten
Seite 1 von 1

Rex 3 + PHP 5.6 + Templates lassen sich nicht bearbeiten

Verfasst: 16. Jul 2016, 00:01
von Koala
Redaxo 3.2 läuft mit PHP 5.6 ganz gut.
An einer Seite wurde gut zwei Jahre lang nichts an den Templates geändert. Jetzt musste doch mal etwas geändert werden und da ist es passiert - das Feld zum Ändern des Templates bleibt einfach leer.
Hmm ... misst, gibt es noch Rettung ohne ein Update auf eine andere Rex-Version?

JA! Zumindest um Templates wieder bearbeiten zu können hat mir folgende Änderung im Code geholfen.

Datei redaxo/include/pages/template.inc.php zum editieren öffnen.
Im Bereich der 130er-Zeilen die Zeile mit dem

Code: Alles auswählen

htmlspecialchars($content)
suchen.

htmlspecialchars muss erweitert werden. Sieht dann so aus:

Code: Alles auswählen

htmlspecialchars($content, ENT_COMPAT,'ISO-8859-1', true)
Das wars.
Mal schaun was sonst noch so an Änderungen nötig wird :D

Re: Rex 3 + PHP 5.6 + Templates lassen sich nicht bearbeiten

Verfasst: 31. Aug 2016, 23:13
von Koala
htmlspecialchars steckt natürlich auch in den verwendeten Templates mit drin. Da müssen die Anpassungen selbstnafreilich auch vorgenommen werden :roll:
Vor allem bei den descriptions und keywords im Haupttemplate fällt das auf, weil die nicht mehr erscheinen ohne diese Anpassung :)