Beim Antworten kein HTML (nur beim Antworten!)

Begonnen von Dr.Trax, 12 April 2005, 05:23:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Dr.Trax

Moin, ich kriege es nicht hin, dass Antworten als HTML angezeigt werden. Der Thread (also die erste Nachricht) wird HTML-formatiert, nachfolgende allerdings nicht. Woran liegt das?  ??? Sowohl in der Administration als auch bei den Foren ist HTML-Code erlaubt. Ansonsten würden die Threads auch nicht formatiert werden.  ::)


Ich habe in der Datenbank nachgeschaut: die HTML-Tags wurden korrekt gespeichert. Vielleicht liegt's an der Ausgabe durch die viewthread.php, dass dort die Formatierungen ignoriert werden und reiner Text ausgegeben wird? Weiß jemand Rat?


Ciao+Thanx,
Dr.Trax

Dr.Trax

#1
Hallo !
ZitatHm, also hier ne Neuigkeit: Statt der eckigen Klammern werden < und > ausgegeben. Das ist natürlich quark. Nur WO wird das umgesetzt?

Schau mal bitte ob unter Admin-Menü // Einstellungen // Sql-Injection Gefahr verringern? eingeschaltet ist.
Ich denke es liegt daran .
MfG
jubilee

Dr.Trax

So etwas habe ich nicht unter PHPNuke 5.5... oder doch? ???
P.s. Übrigens: Witziger Post unter meinem Namen :D

Dr.Trax

ABER warum wird dann der erste Post (der Beginn des Threads) korrekt in HTML ausgegeben?

Dr.Trax

So, hab's selber gefunden. Wahrscheinlich hat das irgendwie negative Auswirkungen, aber momentan sehe ich keine. Ich sehe allerdings, dass alle Folge-Nachrichten endlich korrekt in HTML erscheinen, wenn ich nachfolgendes in der functions.php lösche:

if($forums->allowhtml != 'yes' && $sightml != 'on') {
if($bbcodeoff == "yes" || $forums->allowbbcode != "yes"){
$message = str_replace('&','&',$message);
}
$message = str_replace('<','&lt;',$message);
$message = str_replace('>','&gt;',$message);
}
$message = secureHtml($message);

jubilee

Hallo !
ZitatSo etwas habe ich nicht unter PHPNuke 5.5... oder doch?
Das hast Du in diesem Thread vorher nirgends erwähnt, das Du phpNuke 5.5 verwendest .
Also, woher soll ich das Wissen ?
Nächstes Mal bitte angeben, welches System Du verwendest.

MfG
jubilee

Dr.Trax

Ich benutze PHPNuke 5.5.  ;D
Aber: War das jetzt richtig?

jubilee

Hallo !
Diese Bedingung :
Zitat
if($forums->allowhtml != 'yes' && $sightml != 'on') {
if($bbcodeoff == "yes" || $forums->allowbbcode != "yes"){
$message = str_replace('&','&amp;',$message);
}
$message = str_replace('<','&lt;',$message);
$message = str_replace('>','&gt;',$message);
}

$message = secureHtml($message);
tritt ein, wenn HTML global erlaubt, aber in der Signatur verboten ist .
Kannst ja mal Testweise die verwendung von HTML in den Signaturen erlauben und schauen ob der Fehler dann weg ist ....
MfG
jubilee