MyBB.de Forum
Anti Smilie - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Anti Smilie (/thread-7470.html)



Anti Smilie - Sarah - 23.10.2007

Guten Abend,

vorab ich will nicht die Smilies des Forums deaktivieren. Wie das geht wüsste ich, ich habe eher etwas anderes was mir auf dem Herzen liegt.

Die neue Seite zieht im Moment sehr viel jüngere Teilnehmer an welche einen Dialekt haben wo man sich gern erschießen würde. Doch sowas ist zu ertragen.

Aber nicht die ^^ Smilies hinter jedem einzelnen Satz oder die o_o Monstrositäten.

Darum suche ich einen Filter welcher diese Smilies in die gewünschte Zeichenfolge tauscht oder löscht. (ähnlich wie die Wortzensur) Dabei wäre mir aber ein Detail "sehr" wichtig!

Er soll auch Zeichenfolge erkennen die nicht mit einer Leertaste vom Wort getrennt ist, wie im folgendem Beispiel:
  • lol das glaubste net, mom^^
  • lol das glaubste net, mom ^^

Ich schwöre ich habe nichts gegen Kinder aber wenn ich weiter solche Texte lesen muss, kann es vorkommen das ich aus Verzweiflung das Forum mit einem Perso-Check versäen muss und somit ein Großteil der Besucherzahlen reduzieren würde. Darum die Suche nach einem besseren Filter um mich vor dieser Tat und dem aktuellen akuten Wahnsinn aufzuhalten.


RE: Anti Smilie - StefanT - 23.10.2007

Was funktioniert an dem Bad-Word-Filter nicht? Der müsste das doch können.


RE: Anti Smilie - Sarah - 23.10.2007

Du vergisst das Detail:
Er soll auch die Smilies entfernen die an Wörter geheftet sind. Da viele anscheinend zu faul sind Leerzeichen zu schreiben.

hm ^^ <- Mit Leerzeichen erkennt der Bad-Word-Filter diesen sofort.
hm^^ <- Ohne Leerzeichen nimmt der Bad-Word-Filter diesen nicht wahr.

Das ist das was ich noch brauche. Er soll die Zeichenfolgen auch erkennen wenn sie nicht alleine dastehen würden. Da ich damit dann nur Smilies umwandeln will, mache ich mir keine Sorgen das er Wörter vergewaltigt.


RE: Anti Smilie - StefanT - 23.10.2007

Ersetze in der inc/class_parser.php:
PHP-Code:
                $message preg_replace("#(\W|^)".$badword['badword']."(\W|$)#i""\\1".$badword['replacement']."\\2"$message); 
durch
PHP-Code:
                $message preg_replace("#(\W|^|)".$badword['badword']."(\W|$)#i""\\1".$badword['replacement']."\\2"$message); 



RE: Anti Smilie - Sarah - 23.10.2007

Gott ich liebe dich!

Ich hab den Filter nun sogar schon aktiviert. Anscheinend finden es einige lustig mich absichtlich mit den Smilies noch provozieren zu wollen.

Danke, Danke, Danke!