pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => eBoard => Thema gestartet von: Dr.Trax in 12 April 2005, 05:23:03

Titel: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 12 April 2005, 05:23:03
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
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 12 April 2005, 05:32:55
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
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 12 April 2005, 16:30:10
So etwas habe ich nicht unter PHPNuke 5.5... oder doch? ???
P.s. Übrigens: Witziger Post unter meinem Namen :D
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 12 April 2005, 17:07:38
ABER warum wird dann der erste Post (der Beginn des Threads) korrekt in HTML ausgegeben?
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 13 April 2005, 06:31:01
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);
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: jubilee in 13 April 2005, 09:03:11
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
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: Dr.Trax in 13 April 2005, 09:54:44
Ich benutze PHPNuke 5.5.  ;D
Aber: War das jetzt richtig?
Titel: Re: Beim Antworten kein HTML (nur beim Antworten!)
Beitrag von: jubilee in 13 April 2005, 11:03:05
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