Seite 1 von 1

Wortzensur - Dusche* ersetzt auch Wörter wie Warmduscher

Verfasst: 08.07.2003 13:26
von renet
Hi!

Ich hab wohl einen Bug im phpBB 2.0.5 Forum entdeckt.

Ich wollte einstellen dass das Wort "Arsch" durch "Popo" ersetzt wird, so dass z.B. "Arsch" zu "Popo" und "Arschloch" zu "Popoloch" wird. Also habe ich eingegeben, dass er Arsch* durch Popo ersetzen soll. Jetzt hat er mir leider aber auch das wort "warscheinlich" durch "wPopoeinlich" ersetzt, obwohl ich in den Einstellungen garkein * vor, sondern nur hinter "Arsch" eingegeben habe.

Gibts da vll nen Bugfix schon, oder kann mir jemand sagen, wie man das beheben kann? Danke. :)

greeetz
renet

Verfasst: 08.07.2003 13:35
von Acid
functions.php
++FINDE++

Code: Alles auswählen

         $orig_word[] = '#(' . str_replace('\*', '\w*?', phpbb_preg_quote($row['word'], '#')) . ')#i'; 
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

         $orig_word[] = '#\b(' . str_replace('\*', '\w*?', phpbb_preg_quote($row['word'], '#')) . ')\b#i'; 

Verfasst: 08.07.2003 19:33
von Guido
wahrscheinlich wird ja auch so geschrieben.... :o :D