Liebe Wordpress-Cracks, ich brauche eure Hilfe! Denn ich habe ein Problem. Und zwar mit der sehr mittelmäßigen Kommentarfunktion. Inzwischen betreibe ich eine ganze Hand voll Weblogs auf Basis von Wordpress (Version 2.0.2, um genau zu sein). In den letzten Tagen konnte ich das folgende beobachten:
Die Kommentarfunktion ist zu anspruchsvoll für die meisten Besucher.
Und zwar geht es um die Formatierfunktionen. Für die erlaubt Wordpress nämlich in den Kommentaren den Einsatz einer kleiner Auswahl von HTML-Tags. Im Prinzip ist es schonmal super, dass Wordpress nur ganz einfache Tags erlaubt (wie <strong>, <em>, <a> usw.) und sogar unerwünschte Tag-Attribute (style="..." lässt grüßen) rausfiltert. Allerdings war’s das auch; so werden z.B. Tags, die der User selber nicht wieder schließt, nicht automatisch geschlossen, wodurch dann z.B. ganz schnell alle folgenden Kommentare unbeabsichtigter Weise verlinkt, fett gedruckt usw. sind, wenn mal ein solches Tag nicht vom User sauber wieder geschlossen wird.
Sehr nervig wurde das Problem dadurch, dass Wordpress standardmäßig über der Kommentarbox eine Liste von erlaubten HTML-Tags darstellt, aber nicht erklärt, wie sie korrekt eingesetzt werden. Durch diese Auflistung fühlt sich dann der durchschnittliche, nicht-HTML-könnende Internet-User motiviert, Links zu setzen wie diesen hier:
<a href="http://www.25peeps.com" title="25peeps ist super!">
…was natürlich weder ein korrekter Link noch überhaupt irgendwie sinnvoll ist. Das <a>-Tag ist nunmal kein [url]-UBB-Tag.
Also entfernte ich diese diabolische, irreführende Liste von Tags und ersetzte sie mit einer Reihe von Javascript-gesteuerten Buttons, die die Formatierung einfacher machen sollten. Ergebnis: anstatt, dass die Leute falsche Tags manuell eingeben, setzen sie nun mit diesen Button genau so falsche Tags.
Das Problem ist einfach, dass man (etwas) HTML können muss, um damit korrekt umzugehen. Da Wordpress anscheinend nicht schlau genug ist, falsche (= nicht geschlossene) Tags automatisch zu schließen, bleiben mir nur noch zwei Möglichkeiten:
- Ich bringe allen meinen Usern die Basics von HTML bei und hoffe, dass sie lernen, verstehen und ihr neues Wissen dann auch korrekt anwenden; wie viel Erfolg ich mir davon verspreche, brauche ich wohl nicht zu erklären
- Ich bringe Wordpress bei, sich automatisch darum zu kümmern.
Nur: wie? Ich konnte bisher weder ein Plugin finden, das Wordpress das automatische Tag Balancing in Kommentaren beibringt, noch eine Möglichkeit, HTML in Kommentaren einfach komplett zu verbieten (was für mich eine akzeptable Alternative wäre, wenn es halt anders nicht geht).
Also, liebe Mitblogger, irgendwelche Vorschläge?
Update: Möglicherweise habe ich eine Lösung gefunden. Bis eben war mir nicht klar, dass die Wordpress-Option zum automatischen Korrigieren von falschem XHTML auch für Kommentare gilt. Die schalte ich nämlich, seitdem ich einmal sehr schlechte Erfahrungen mit dieser “Korrektur” gemacht habe (Artikel war zur Hälfte weg, weil ich ein <b> nicht geschlossen hatte), in der Regel als erstes aus. Werde ihr jetzt auf meinen Blogs eine zweite Chance geben. So.
test, das soll fett sein aber nicht geschlossen
test, Link:
Ich bin ein miep
Ja, siehe mein Update im Beitrag. Ich habe halt die “Balancing”-Funktion von WP wieder angeschaltet, bei der mir bis eben gar nicht bewusst war, dass sie auch für Kommentare funktioniert. So ganz traue ich ihr auch nicht, aber solange sie sich benimmt, stellt das in meinen Augen eine ganz gute Lösung für mich dar.
Am allerallerliebsten wäre mir jedoch ein UBB-Formatiercode-Plugin für Kommentare. Das ist einfach das, was die meisten User da draußen kennen, auch, wenn’s nur eine andere Schreibweise für HTML-Tags ist.
Ich habe bei mir die Lösung gewählt dass HTML zwar erlaubt ist, der User aber nicht explizit darüber in Kenntnis gesetzt wird.
Die Leute die ein bißchen Ahnung und Pep haben kommen schnell dahinter, die anderen werden nicht unnötig in Versuchung geführt.
ich finde, dass ein normaler weblog, der jetzt keinen superspeziellen content für experten bietet, keinerlei ausgefeilte styles für die Kommentare braucht.
Sowas wie den Code-Tag macht doch eigentlich nur auf “Programmiererblogs” Sinn, wo sich die Leute in den Kommentaren auch mit Programmiersyntax auseinandersetzen…
am wichtigsten ist doch auf den allerwelt-blogs, dass eine korrekte URL mit http oder www automatisch umgesetzt wird…
http://birphborph.ionismus.de
BB-Codes sind auch die einfachste Lösung. Da wird wenigstes kein HTML zerstückelt, wenn jemand die Handhabung nicht kapiert.
Oder Du löst die Buttons bzw. das Javascript anders, z.B. daß man “fett” anklickt, man den Text via “prompt” eingibt und er dann an der Cursor-Position entsprechend mit den korrekt gesetzten HTML-Elementen eingefügt wird. Das kann man auch noch so machen, daß markierter Text dann automatisch von den Tags umschlungen wird, wenn man auf einen Button klickt.
…nur lohnt sich solcher Aufwand nicht mal ansatzweise.
Für Kommentare alleine, ja. Aber wenn man sowas z.B. schon für sein Weblog benutzt, kann man es auch ohne größeren Aufwand in die Kommentare integrieren.
Naja, so ähnlich funktionieren ja auch die neuen Formatierbuttons, die ihr hier über den Kommentareingabefeldern findet.
Diese Lösung mit den Buttons ist doch eigentlich eine sehr sauberer.
Vielleicht solltest Du für Unwissenden noch einen kurzen Kommentar dazu setzen: Markieren, dann klicklen…?
Wo hast Du denn das Plugin her, oder ist es selbst geschrieben?
asdasdasd
Iframes werden bei mir leider zugelassen und ich habe noch nicht gefunden, wo das wieder abzustellen ist…
schaun mer mal ob das bei Dir auch geht …