16.
Mai 2008Live Comment Preview vs. Firebug
Das WordPress-Plugin Live Comment Preview von Brad Touesnard ist mir direkt ins Auge gesprungen, da ich die Kommentar-Vorschau sehr schätze – jeder Kommentator sollte diese Möglichkeit haben. Kommentare müssen so ankommen wie man sich das vorgestellt hat.
Für mich als Admin funktionierte das Plugin, jedoch weist mich Sebastian schnell darauf hin, dass mit dem Firefox-Plugin Firebug (must have!) hunderte Fehler angezeigt werden. Nachdem es lange gedauert hat, bis ich den Fehler erst einmal reproduzieren konnte (ausloggen hilft, do’oh…), schreibe ich erst einmal Frank an, der dasselbe Problem hatte und kurz darauf den Entwickler.

Gefunden habe ich den Fehler erst heute – und er lag sehr nahe… Die Funktion hex_md5 ist keine Standardfunktion und muss separat in die header.php eingebunden werden (hier zum Download).
‹html›
‹head›
‹title>MeinBlog</title›
‹script type=“text/javascript“ src=“Pfad/md5.js“></script›
‹/head›
Das Problem entsteht immer dann, wenn eine Eingabe erfolgt – hier prüft eine Funktion die Mailadresse (eml) und versucht den passenden Gravatar zu laden – hierzu wird mit hex_md5 umgewandelt. Ist die Funktion nicht vorhanden, gibt es JS-Fehler. That’s it.
Kleine Ursache, große Wirkung. Ich kann mir vorstellen, dass viele auf das Plugin verzichten, obschon die Lösung so simpel war, dass ich fast nichts dazu schreiben wollte… Ich hoffe, dass das Plugin mit diesem Tipp noch für andere Blogger interessant wird.
Verwandte Beiträge
Aktuell keine vorhanden. ;)Schlagworte: firebug, live comment preview, problem, wordpress, wordpress plugin

17. Mai 2008 at 12:56
Juhu, keine Fehler mehr
12. November 2008 at 21:37
[…] wird der Kommentar-Text nicht angezeigt, wenn man die Felder für E-Mail und Website ausfüllt. Die Lösung für diese Stolperfalle weiß Martin Hömmerich. Die Funktion hex_md5, die von dem Plugin benötigt wird, ist keine […]
28. März 2009 at 15:03
[…] Normale Besucher hätte also nichts gesehen. Der Grund ist eine fehlende Funktion hex_md5() und hier näher beschrieben. Dort kann man sich auch das fehlende Script […]