Pigsel
das eine ist Voraussetzung zum DTS-Pack und das andere eine generelle Anpassung an die neue php-Version:
DTS-Pack
und das andere ist:
(Auszug)
in der Anleitung zum hotfix für das DTS-Pack heißt es aber:
und auch in den Codes für das DTS_Pack bezieht sich der Code auf _hotfix
kann ich nun was tun um das DTS-Pack zu nutzen oder muss ich die andere Änderung rauswerfen für das DTS-Pack
*Zusatz - da ich sowas das erste mal mache solche Anpassung der charsets - das war ja in den hacks sonst alles fertig geschrieben ..
will ich da nichts falsch machen ..
DTS-Pack
und das andere ist:
(Auszug)
Zitat: |
Umlautprobleme/Texte nicht mehr sichtbar Wechseln zu: Navigation, Suche Die meisten hatten sicher schon das Problem das Umlaute nicht angezeigt werden,Thementitel etc. verschwinden einfach. Das liegt an der neuen php Version 5.4 oder höher. Hier wurde bei htmlspecialchars() und htmlentities() der Standard-Zeichensatz durch "UTF-8" ersetzt.Die meisten Foren laufen aber mit der Kodierung "ISO-8859-1". Um das wieder kompatible zu machen,müßt ihr folgende Änderungen machen. Foren die bereits unter UTF-8 laufen,brauchen diese Änderungen nicht durchzuführen. acp/lib/functions.php öffnen suche ?> darüber einfügen function htmlspecialchars_old($string) { // They changed the default encoding from "ISO-8859-1" to "UTF-8" in PHP 5.4.x for htmlspecialchars and htmlentities return htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'ISO-8859-1'); } function htmlentities_old($string) { // They changed the default encoding from "ISO-8859-1" to "UTF-8" in PHP 5.4.x for htmlspecialchars and htmlentities return htmlentities($string, ENT_COMPAT | ENT_HTML401, 'ISO-8859-1'); } Änderungen an php Dateien. htmlspecialchars ändern in htmlspecialchars_old htmlentities ändern in htmlentities_old |
in der Anleitung zum hotfix für das DTS-Pack heißt es aber:
Zitat: |
suche in /acp/lib/functions.php nach: ------------------------------ <?php ------------------------------ füge darunter ein(falls noch nicht vorhanden): ------------------------------ function htmlspecialchars_hotfix($text) { return htmlspecialchars($text,ENT_QUOTES | ENT_HTML401,'ISO-8859-1');; } |
und auch in den Codes für das DTS_Pack bezieht sich der Code auf _hotfix
kann ich nun was tun um das DTS-Pack zu nutzen oder muss ich die andere Änderung rauswerfen für das DTS-Pack
*Zusatz - da ich sowas das erste mal mache solche Anpassung der charsets - das war ja in den hacks sonst alles fertig geschrieben ..
will ich da nichts falsch machen ..