Warum wird mancher Text nicht angezeigt?

Begonnen von tequila, 09 Juli 2002, 19:05:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

tequila

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?

tequila

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]