Fehlerhafte Darstellung von Smilies - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Fehlerhafte Darstellung von Smilies (/thread-8104.html) |
Fehlerhafte Darstellung von Smilies - Rotti - 21.12.2007 In der neuen Version 1.2.10 werden Smilies falsch dargestellt. Der Fehler tritt nur auf wenn mehrere Smilies ohne Leerzeichen direkt hintereinander im Text sind. Jeweils der 2.te Smilie wird dann nicht als Gif gesetzt sondern der Ersetzungscode bleibt stehen. RE: Fehlerhafte Darstellung von Smilies - Michael - 21.12.2007 Bitte die Suche benutzen. Die Lösung findest du sowohl im Forum als auch auf der Startseite der Doku. RE: Fehlerhafte Darstellung von Smilies - Gondlar - 13.02.2008 Ich wollte jetzt nicht extra ein neues Thema aufmachen... Das Problem scheint in MyBB 1.2.12 immernoch zu bestehen (==>siehe hier) Oder ist da bei mir beim Update etwas schief gegangen? Kann der alte fix noch verwendet werden und falls ja wo find ich den... die SuFu findet nur noch Themen mit Antworten ala "Schau in der Doku" (wie dieses) aber da steht ja jetzt nichts mehr Schonmal danke im Voraus RE: Fehlerhafte Darstellung von Smilies - Michael - 14.02.2008 Den Fix dazu findest du hier, du musst nur zwei Zeilen ändern. MyBB 1.2.x erhält im Moment nur noch Sicherheitsupdates, da an der Fertigstellung von 1.4 gearbeitet wird. Bugfix-Releases sind daher nicht mehr vorgesehen. RE: Fehlerhafte Darstellung von Smilies - Gondlar - 16.02.2008 OK danke, die Smilies gehen wieder. Aber ich habe festgestellt, dass das Problem auch beim Badword-Filter besteht. Ich hab leider von preg_replace keine Ahnung, kann mir da jemand helfen? RE: Fehlerhafte Darstellung von Smilies - Michael - 16.02.2008 Wie genau macht sich das Problem bemerkbar? Leider ist hier bisher kein Problem bekannt. RE: Fehlerhafte Darstellung von Smilies - Gondlar - 16.02.2008 Es passiert das selbe wie bei den Smilies, es wird also nur jedes 2. Badword ersetzt (siehe Screen). EDIT: Sieht so aus als ob ich das Problem doch selbst gelöste habe. In inc/class_phraser.php Zeile 451 PHP-Code: $message = preg_replace("#(\W|^)".$badword['badword']."(\W|$)#i", "\\1".$badword['replacement']."\\2", $message); PHP-Code: $message = preg_replace("#(\W|^)".$badword['badword']."(\W|$)#im", "\\1".$badword['replacement']."\\2", $message); RE: Fehlerhafte Darstellung von Smilies - Michael - 17.02.2008 Kannst du es mal bitte damit versuchen? PHP-Code: $message = preg_replace("#(\b|^)".$badword['badword']."(\b|$)#i", "\\1".$badword['replacement']."\\2", $message); RE: Fehlerhafte Darstellung von Smilies - Gondlar - 17.02.2008 Vielen dank, es funktioniert. |