MGB Forum

Normale Version: MGB 0.6.9 -> Fix für Probleme mit ":/" Smiley und URLS
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

vor ein paar Tagen wurde ja die letzte Version der 0.6er Reihe veröffentlicht, die 0.6.9.1. Eine große Änderung dieser Version war es, dass man jetzt mehr Platzhalter für einen Smiley hinterlegen kann, so dass auch die mit Text geschriebenen Emoticons wie :), ;) oder eben :/ ersetzt werden können.

Und genau da liegt der Fehler. Der Smiley :/ ersetzt nämlich fälschlicherweise in der Protokollangabe bei URLS (http://) den Doppelpunkt und den Schrägstrich. Das macht jeden [url]-Tag, jeden [img]-Tag und jeden [flash]-Tag unbrauchbar. Es gibt zwei Lösungen, um das Problem zu umgehen.

a) Man löscht in der Administration den Smiley bzw. den Platzhalter :/ raus
b) man ersetzt die functions.inc.php mit der hier angehängten

Ich entschuldige mich für die Unannehmlichkeiten, so etwas dürfte normalerweise nicht vorkommen. Ich wünsche Euch trotzdem noch einen schönen Feiertag. :)

Ach ja, die Downloaddateien sind aktuell. Ich wollte nicht schon wieder eine 0.6.9.2 machen. Also wer auf die 0.6.9.1 VOR DEM 06.01.2012 UM CA. 15:00 UHR aktualisiert hat, der sollte sich die neue functions.inc.php herunterladen. Wer DANACH aktualisiert hat, braucht dies nicht zu tun.

Sorry nochmal, und ich bitte Euch auch weiterhin mir Probleme, Fehler etc. mit dem Gästebuch hier im Forum oder im Bugtracker mitzuteilen. Ich bin auf Euch angewiesen, Leute. 10.000 Augen sehen mehr als zwei. ;)
Hallo MGB Writer,

habe gerade auf die 06.9.1 aktualisiert und da kommt dieser Fehler.

Fatal error: Call to undefined function: str_ireplace() in /includes/functions.inc.php on line 125

Code:
$smilie_replace[$i] = str_ireplace($smiley[$i]['replacement'], '<img src="images/smilies/'.$smiley[$i]['path'].'" alt="" title="" width="'.$smiley[$i]['width'].'" height="'.$smiley[$i]['height'].'">', $smilie_replace[$i]);

Danke im vorraus für ein Lösung.

Grüße
Habs gefunden, das ist die Lösung.

http://bugreport.m-gb.org/view.php?id=48

Thx

Siebenwinde schrieb:Hallo MGB Writer,

habe gerade auf die 06.9.1 aktualisiert und da kommt dieser Fehler.

Fatal error: Call to undefined function: str_ireplace() in /includes/functions.inc.php on line 125

Code:
$smilie_replace[$i] = str_ireplace($smiley[$i]['replacement'], '<img src="images/smilies/'.$smiley[$i]['path'].'" alt="" title="" width="'.$smiley[$i]['width'].'" height="'.$smiley[$i]['height'].'">', $smilie_replace[$i]);

Danke im vorraus für ein Lösung.

Grüße