Teilweise werden einige Textteile oder sogar der ganze Text eines Beitrags / einer Antwort nicht angezeigt. Wenn man aber auf "Editieren" geht ist der Text vorhanden. Wodrann liegt das?
Dieses Problem kann auftreten, wenn:
[list=1]
- HTML im Forum aktiviert ist
- HTML für die Signatur aktiviert ist [/list=1]
Ist dies der Fall, dann wird der Text als möglicher Quellcode behandelt und nach "bösartigen Elementen" durchsucht. Da dieses leider nicht 100% genau passieren kann erfolgt die Filterung hier nach bestimmten Zeichen.
Das Problem wird verursacht durch die Sicherung die es verhindern soll, Code in einem Image-Tag zu verstecken.
Dieses Problem taucht meistens auch beim posten von Quellcode auf, ohne diesen entweder in den "#"- oder "<?PHP"-Block einzuschließen. Es kann aber auch bei gewissen Kombinationen von bestimmten Zeichen innerhalb normaler Texte geschehen.
Es gibt jetzt drei Möglichkeiten hiermit umzugehen:
[list=1]
- Sie deaktivieren die Smilies in dem betroffenen Beitrag
- Sie leben damit und sind sicherer vor versteckten Code-Angriffen
- Sie Kommentieren den entsprechenden Teil aus dem Quellcode aus[/list=1]
Falls Sie diese Sicherungsfunktion deaktivieren möchten, dann müssen Sie in der "functions.php" die Zeile 285 wie folgt ändern:
Vorher:
Zitat'|<img.*?SCRIPT.*?>|si',
Nachher:
Zitat/* '|<img.*?SCRIPT.*?>|si', */
Bitte beachten:
Auch wenn dies kein 100% Schutz ist, so möchten wir sie trotzdem ersuchen diese Funktion zu Ihrer eigenen Sicherheit nicht zu deaktivieren!
[Editiert am 24/8/2002 von SiteAdmin Tequila]