"Share your knowledge. It is a way to achieve immortality." Dalai Lama (2008)

Besseres Wordpress 1.5 Kommentarformular

Heute gibt es von der Bastelstube Uçkan ein erweitertes Kommentarformular für Wordpress 1.5. Das ist ein Cocktail aus verschiedenen PlugIns und sieht aus wie hier: Wordpress 1.5 Testblogeintrag, Vorsicht, ist derzeit massive Baustelle ;-). Die Unterschiede zum Standard-Kommentartemplate sind:
  • Anzeige von Gravataren in den Kommentaren. Das sind diese Bildchen, die mit der Emailadresse eines Kommentators assoziiert und angezeigt werden, falls der Kommentator sich ein Gravatar erstellt hat.
  • Andere Anordnung der Kommentarfelder: Kommentartextfeld zuerst, dann die anderen Daten. Ich finde es besser, wenn man zuerst seinen Senf und danach erst alle anderen "Verwaltungsdaten" abgeben kann.
  • Kommentarformatierungshilfe mittels des hier schon besprochenen quicktags.js (nur, wenn der Kommentator JavaScript aktiviert hat; ansonsten werden die Buttons eben nicht angezeigt)
  • Live-Kommentarvorschau mittels des Live Preview for comments-PlugIns, damit man den Effekt seiner Formatierungen auch direkt sehen kann (ebenfalls von eingeschaltetem JavaScript abhängig)
  • Barrierefreier Spamschutz mittels Georg Bauers WP-Questionnaire Plugin
  • + zugehörige Styles für den ganzen Schnick-Schnack

Einrichtung

  1. Besorg dir alle notwendigen PlugIns von den Autorsites:
    WordPress Gravatar Plugin (ZIP),
    Live Preview for comments (Text-Datei, runterladen und in wp-preview.php umbenennen)
    und WP-Questionnaire Plugin (ZIP)
  2. Lade die entsprechenden PlugIn-Dateien gravatar.php, wp-preview.php und wp-questionnaire.php ins WP-PlugIn-Verzeichnis (unter /wp-content/plugins) und edit-questionnaire.php ins Adminverzeichnis (unter /wp-admin) hoch.
  3. Aktiviere im Adminbereich unter http://deine-domain.tld/wp-admin/plugins.php alle 3 PlugIns. Ausserdem solltest du für den Spamschutz vom WP-Questionnaire Plugin unter "Verwalten" --> "Questionnaire" (http://deine-domain.tld/wp-admin/edit-questionnaire.php) schonmal mindestens eine Frage-Antwort definieren, die deine Kommentatoren beantworten müssen, bevor der Kommentar erscheint.
  4. Öffne im Theme-Editor deine aktive header.php zur Bearbeitung und füge kurz vor dem schließenden </head>-Element folgenden Funktionsaufruf für die Live-Vorschau ein: <?php commentScript(); ?>
    [Laut Anweisungen in der wp-preview.phps lassen sich auch die Textarea-Felder im Adminbereich mit einer Live-Vorschau ausstatten. Wenn's aber wie hier nur um die Kommentare geht, ist das nicht unbedingt notwendig]
  5. Lade die Datei comment-quicktags.js ins /wp-includes Verzeichnis deiner Wordpress-Installation hoch
  6. Grabsch dir meine comments.php und lade sie in dein Theme-Verzeichnis hoch (besser vorher die alte comments.php umbenennen, man weiß ja nie ...)
  7. Füge die CSS-Anweisungen in der enh-styles.css am Ende deiner styles.css hinzu
  8. Ergötz dich an deinem neuen Luxus-Kommentarfomular.
Ich habe die Angabe eines Namens und der Emailadresse optional gemacht (über "Optionen" --> "Diskussion" --> "Bevor ein Kommentar erscheint:" im WP-Adminbereich), so dass man eigentlich nur den Kommentartext und die Spamschutz-Antwort einzutragen braucht. Wer das nicht möchte/macht, sollte vielleicht das entsprechende <legend>-Element innerhalb der comments.php in etwas anderes als "freiwillige Angaben" umbenennen. Die Styles sind am Kubrick-Theme (dem Standard-Template von Wordpress 1.5) ausgerichtet. Wer aber komplexere eigene Layouts verwendet, wird sicher auch die paar Anweisungen entsprechend anpassen können. Das Ganze ist nicht ausreichend ausgetestet, ich kann also weder Gewähr noch Pistole übernehmen, dass diese PlugIns mit eventuell anderen installierten PlugIns reibungslos zusammenarbeiten.
Defined tags for this entry:

Comments

Display comments as (Linear | Threaded)
  1. 1

    MEX Blog &raquo; Wordpress Kommentar Mods: [...] a>






    01.03.2005

    Wordpress Kommentar Mods


    gute &#220;bersicht bei Alp, was man alles mit der Kommentarfunktion von Wordpre [...]

  2. 2

    Boris: Ich habe jetzt auch wieder die dynamische Kommentar-Vorschau eingebaut, wie ich sie in der 1.2er-Version auch schon hatte.

    Mit der "Wissens-Frage" kann ich mich irgendwie noch nicht so recht anfreunden, der Autor selbst scheint ja fast davon abzuraten... aber vielleicht teste ich es doch mal aus.

    Die Kommentar-Textarea vor den persönlichen Angaben scheint mir durchaus sinnvoll - wenn letztere nicht obligatorisch sind.

    Wo kommt eigentlich das 'Bei Antwort per E-Mail benachrichtigen'-Checkfeld her? Ist das ein Plugin oder irgendwo im WP-Code versteckt?

  3. 3

    alp: Das ist WP Subscribe To Comments. Ich habs aber noch nicht auf WP1.5 ausprobiert.

  4. 4

    Tom: Schon gestern habe ich mich daran gemacht, sowohl Live Preview for comments wie auch wp-preview zum Laufen zu bringen. Grundsätzlich funktioniert das zwar auch, allerdings scheint im IE ein JS-Problem aufzutauchen, sobald man
    &lt;blockquote&gt; einfügt (Unbekannter Laufzeitfehler). Alle anderen Quicktags funktionieren ohne Probleme.
    Da dieser Fehler allerdings auch in Alp's Blog besteht, ist die Hoffnung wohl gering, dass hier jemand eine Lösung für das Problem hat ?!?

  5. 5

    my daily adventures: Gravatare in den Kommentaren
    Inspiriert von Alps Artikel Besseres Wordpress 1.5 Kommentarformular habe ich nun das Gravatar-Plugin integriert, so dass euer Gravatar in den Kommentaren angezeigt wird. Gravatare sind kleine Bildchen, die mit der eMail-Adresse des Kommentators "verb...

  6. 6

    WebhostingTech: Pimp my Wordpress Comments
    (via Alp) Eine nette Zusammenfassung von M�lichkeiten Wordpress' Kommentarfunktion aufzubessern wird von Alp geboten. Ich werde die Tage einmal die Chance ergreifen und die Ideen zumindest teilweise umsetzen. Auch fr andere Webpressler ein Besuch we...

The author does not allow comments to this entry
das Ç - logo von Alp Uçkan