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
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
So etwas habe ich nicht unter PHPNuke 5.5... oder doch? ???
P.s. Übrigens: Witziger Post unter meinem Namen :D
ABER warum wird dann der erste Post (der Beginn des Threads) korrekt in HTML ausgegeben?
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('<','<',$message);
$message = str_replace('>','>',$message);
}
$message = secureHtml($message);
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
Ich benutze PHPNuke 5.5. ;D
Aber: War das jetzt richtig?
Hallo !
Diese Bedingung :
Zitat
if($forums->allowhtml != 'yes' && $sightml != 'on') {
if($bbcodeoff == "yes" || $forums->allowbbcode != "yes"){
$message = str_replace('&','&',$message);
}
$message = str_replace('<','<',$message);
$message = str_replace('>','>',$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