Das Benachrichtigungsplugin für neu hereinkommende Kommentare in einem WORDPRESS Weblogs speichert Kommentarabonements in einer seperaten Tabelle in der Datenbank ab und verwaltet die abonierenden LeserInnen dort.
Das Plugin „CommentMailer“ liegt im WordPress Repository in der Version 0.1.5.2 vor.
Das Plugin liefert drei wichtige Funktionen: Zum einen liefert sie die Installationsfunktion für das Kommentarformular, in dem der Leser entscheiden kann, ob er/sie eine Benachrichtigung bei neuen Kommentaren erhalten will. Zum anderen bietet das Plugin innerhalb der Weblogadministration die grafische Abonnentenverwaltung und zum Dritten bietet das Plugin den Lesern auch die Möglichkeit, Benachrichtigungen wieder zu deaktivieren.
Neu ist die Verifizierung über die E-Mail-Adresse des Abonnenten (Double Opt In). Entscheidet sich ein Leser für ein Beziehen der Benachrichtigung erhält er als erstes eine E-Mail, in der ein Link zur Verifizierung enthalten ist. Erst mit der Verifizierung mittels Klick auf den Link bekommt der User Benachrichtigungen zugeschickt. Ohne Verifizierung werden keine E-Mail-Benachrichtigungen versandt.
Der Einau in das Themefile
Ein wenig PHP-Code muss in das Kommentar-Template des Themes eingebaut werden, damit dem Leser eine Checkbox zum Aktivieren der Benachrichtigungsfunktion angezeigt werden kann. Dazu öffnen Sie bitte in einem Text-Editor (Notepad (Windows), Kate, Gedit (Linux)) das Theme-File „comments.php“. Fügen Sie bitte unter das Code-Segment (unten im File)
<textarea name="comment" id="comment" rows="10" tabindex="4"></textarea>
den folgenden PHP-Code ein:
<?php if( function_exists("setCommentMailer") ) setCommentMailer( $_GET ); ?>
Sollten Sie Probleme beim Kopieren haben oder weigert sich WordPress die Zeilen Code zu akzeptieren, kopieren Sie bitte den PHP-Code aus der readme.txt Datei im ZIP-Archiv. Speichern Sie die Änderungen und laden Sie das erneuerte File in den Theme-Ordner zurück und überschreiben Sie somit die alte Datei. Rufen Sie Ihr Weblog auf und schauen Sie sich das Ergebnis an: Unter dem Kommentarfekd sollte nun eine Checkbox zu sehen sein mittels der LeserInnen entscheiden können, ob sie Benachrichtigungen zu neuen Kommentaren dieses Postings erhalten wollen.
Das Verwalten
Klicken in der Administrationsumgebung Ihres Weblogs auf den Menupunkt „Kommentare“ und wählen Sie den Untermenupunkt „CommentMailer“ an. Die erste Tabelle (sofern Abonnenten vorhanden) zeigt die Verteilung der Abonnenten auf die einzelnen Postings an. Unterhalb dieser Ansicht befindet sich das Setup, mittels dem Sie E-Mail Einstellungen für diesen Dienst vornehmen können. Voreingestellt ist ein englischer Text.
Löschen von Abonnements
Zu jedem Abonnement in der Tabelle befindet sich in der Spalte „Actions“ der Link „Unsubscribe“. Klicken Sie auf diesen Link, um das Abonnement auf neue Kommentare für diesen Leser zu löschen. Möchten Sie alle Abonnements auflösen, klicken Sie bitte auf die Schaltfläche „Unsubscribe all“ unter der Tabelle (blaues Feld).
Setup der E-Mail
Um die Einstellungen Ihrer E-Mailkonfiguration vorzunehmen, klicken Sie bitte auf den Link „To Plugin’s setup“. In der geschmälerten Setup-Version können Sie die E-Mailadresse des Absenders (From) einstellen als auch Extraoptionen an die PHP-Funktion mail() übergeben (Extra), wie beispielsweise die Option -f gueltige@emailadresse.de, die den Gebrauch der PHP-Funktion mittels gültiger, auf dem Server eingerichteter E-Mailadresse erst möglich macht (Verifizierung).
Oct 29th, 2008:
Oct 18th, 2008:
May 14th, 2008:
May 13th, 2008:
May 13th, 2008:
Apr 17th, 2008:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
© Copyright 2008 Sebastian Schwaner, smallit
[...] CommentMailer HOW TO: RPMS [...]
Ich bekomme unter Kommentare – CommentMailer nach Anlegen der Tabelle cmmailer diese Fehlermeldung:
Fatal error: Call to undefined method wpdb::prepare() in [..pfad..] /blog/wp-content/plugins/cmailer/cmailer.php on line 243
Liegt es an mir?
Vielen Dank für einen Hinweis.
Großartig. Bei mir läuft es!
[...] “double-opt-in” – Funktion beherrscht! An dieser Stelle meinen aufrichtigsten Dank an quietschbunt. (Lass mich wissen, wie ich im Rahmen meiner Möglichkeiten etwas Gutes für Dich tun [...]
[...] am Bloggen doch nicht unerheblich reduziert. Und somit muss adäquater Ersatz her, den ich mit Comment Mailer glaubte, gefunden zu haben. Ich weiß nicht, wie es anderen ging, aber so richtig rund zu [...]
@Alexandra: Welche WordPress-Version läuft bei Dir? $wpdb->prepare ist eine verwendete WP-Funktion.
[...] schon Hanzee und Rckrz habe auch ich gerade das Subscribe to Comments Plugin gegen das Comment Mailer Plugin [...]
[...] des Risikos das Plugin weiterhin verwenden. David und Prinzzess schlagen alternativ das Plugin CommentMailer vor. Diese Plugin werde ich mir die Tage mal anschauen. Sollte es mir zusagen, so werde ich es in [...]
Gibt es ein bekanntes Problem mit der Permalink Einstellung bei WordPress?
Ich bekomme zwar die Bestätigungsmail aber der Link führt zum einem 404 Fehler im Blog :(
Feines PlugIn, das zur rechten Zeit in die Bresche springt.
Darf ich mir was für zukünftige Versionen wünschen?
Wäre toll, wenn der Text des neuen Kommentars direkt in der Mail stehen würde. Zumindest die Option darauf wäre klasse!
Läuft perfekt! Danke
[...] Ich habe mich schweren Herzens nun auch dazu entschieden, das Plugin abzuschalten und stattdessen CommentMailer zu benutzen. Mal schauen, wie das so funktioniert. Hier bekommt man nach setzen des Hakens eine [...]
[...] CommentMailer Ausblick CommentMailer 0.1.5 [...]
[...] ein Häckchen unter dem geschriebenen Kommentar setzen. Realisiert wurde dies per CommentMailer [www]. Solltet ihr die Benachrichtigung aktiviert haben, gibt es eine Info-Mail an euch, damit kein [...]
Nabend,
bei der Version 0.1.5 wird bei der Benachrichtigung-Email
nicht die Emailadesse und auch nicht der Name angezeigt.
Bestätigung OK: http://twitpic.com/ha0m
Benachrichtigung-Email Fehler: http://twitpic.com/ha0t
[...] habe nun das ganze Wochenende weitere Plugins getestet und dabei den CommentMailer von Sebastian Schwaner gefunden. Mit dem CommentMailer kann man ebenfalls Beiträge abonieren. [...]
[...] läuft jetzt das WordPress Plugin CommentMailer, da das von meinen Lesern gewünschte Plugin Subscribe-to-comments leider gegen das Deutsche Gesetz [...]
Bei mir zeigt der CommentMailer immer einen Fehler an, wenn man im Kommentar einen Namen mit einem Umlaut eingibt. Dann erscheint Fehler Nummer 4, ungültiger Autorenname.
[...] Sowas gibt es hier. [...]
@Jörg: Okay. Ich nehme mich des Fehlers an und werde berichten.
[...] CommentMailer Double Opt In [...]
[...] als letztes wurde aus gegebenem Anlaß das PlugIn Subscribe-to-Comments deaktiviert und durch CommentMailer ersetzt, das PlugIn wurde wohl nun überarbeitet. Das heißt für Kommentierer die über weitere [...]
[...] CommentMailer CommentMailer-0.1.5.1 released [...]
[...] CommentMailer24 CommentMailer benachrichtigt LeserInnen des Weblogs bei neuen Kommentaren zu abonnierten Postings. Release page [...]
Hey, habe das Plugin erfolgreich eingefügt, jedoch kann ich die Checkbox nicht sehen.
Habe auch den PHP Quelltext wie oben beschieben eingefügt. Jemand noch eine Idee ?? DAnke
Ausgeloggt? Für eingeloggte Nutzer ist die Checkbox nicht sichtbar.
Ja das war es, danke.
Nun habe ich das Problem, dass das Abo zwar gepflegt wird, jedoch keine eMail verschickt wird.
Was kann ich da einstellen? Danke
jetzt klappt es, habe eine neue Mailadresse eingerichtet und über die Option -f MAILADRESSSE eingebunden
Hallo, funktioniert super! Danke.
Hallo,
Plugin funktioniert super, dankeschön!
Im Safari (Mac), Theme „Default_DE“ siehts aber irgendwie verschoben aus. Am Anfang steht die Checkbox, dann fängt erst in der Mitte der Seite der Text „Ja,…“ an.
Screenshot kann ich gerne senden.
Viele Grüße,
Martin
Eine Formatierung wird vom Plug eigentlich nicht vorgenommen. Sollte ggf. an den CSS-Einstellungen des Themes liegen.
Was noch toll wäre, eine Funktion zum abonnieren, ohne etwas zu schreiben. Ist dies evtl. geplant?
Eine Funktion zum Abonnieren, ohne einen Kommentar zu hinterlassen?
[...] Plugin Homepage » [...]
Tolles Tool! Vielen Dank dafür.
Meine Verbesserungstipps:
Benachrichtigungstext der beiden Mails könnte man in den Einstellungen selber festsetzen. Dieser dürfte dann bei einem AutoUpdate des Plugins nicht überschrieben werden. Der Standardmäßige Betreff kommt (zumindest in meiner Server-Umgebung) etwas verkrüppelt an: Bestätigung über Kommentar-Benachrichtigung erbeten
Schöne Grüße
derhenry
Es scheint, dass das Plugin mit WordPress 2.7 nicht vernünftig funktioniert: Es werden auch für Kommentare, die von Akismet als Spam eingestuft wurden, Benachrichtigungen an die Abonnenten geschickt.
Daran arbeite ich bereits.
Vielen Dank für das Plugin – wirklich klasse.
Einen Hinweis bezüglich XHTML-Konformität hätte ich noch: Die -Checkbox ist ein selbstschließendes Element. Sollte also mit „/>“ anstatt „>“ geschlossen werden.
Freue mich auf das nächste Release mit WordPress 2.7 Kompatibilität!
wollte genau das Gleiche wie mein Vorgänger schreiben :
if( ! $user_ID ) :
echo “ Ja, ich möchte bei Kommentaren benachrichtigt werden!“;
endif;
der input sollte mit /> geschlossen werden.
[...] CommentMailer [...]
[...] CommentMailer24 [...]
[...] Experimente äußerst niedrig ist. Erst einmal habe ich dann ein anderes Plugin installiert. Cmailer oder CommentMailer war ebenso schnell installiert wie das andere. Und es erfüllt sogar die Eigenschaft, die die [...]
[...] ebenfalls Double Opt-in taugliche CommentMailer von Herrn [...]
Leider läuft es bei mir gar nicht.
Plug in installiert, Code in Comment.php eingefügt, ausgeloggt, chache geleert aber nichts passiert.
Leider sind meine Programmierfähigkeiten sehr dürftig.
Hallo,
ich nutze euer Plugin und es informiert auch zuverlässig. Leider beklagen sich meine User, dass sie nach Abmeldung per Link aus der E-Mail trotzdem weiter Benachrichtigungen erhalten. Ist dies ein generelles Problem?
mfg René
2.7.1 läuft bei mir.
Hey,
gute Arbeit! Aber leider werden – oben hat es bereits jemand geschrieben – auch zu Spams Benachrichtigungen verschickt. Das ist dann natürlich arg peinlich. Was kann man da machen?
derhenry
[...] mir die Plugins mal näher angeschaut und schon wieder nicht valide (xhtml) Plugins entdeckt. Der Commentmailer zum Beispiel öffnet den <input> tag für die Funktion “Bei neuen Kommentaren [...]
Hi,
hab das PlugIn auch erfolgreich integriert – leider bekomme ich beim anklicken im adminbereich für die CommentMailer Einstellungen die Meldung:
„Sie haben nicht ausreichend Rechte, um auf diese Seite zuzugreifen.“
Wie muss ich mit chmod die Berechtigungen setzen damit dies geht – oder woran liegt es?
Aktuell stehen diese auf 644, aber auch mit 755 oder 777 geht dies nicht. Muss also an was anderem liegen :(
Es kommt die Version WordPress 2.8.4 und CommentMailer 0.1.5.2 zum Einsatz.
EDIT: Nachtrag
Es gibt die entsprechende Tabelle gar nicht. PlugIn nochmals gelöscht und neu installiert ergab allerdings auch kein Erfolg und unter dem Menü CommentMailer gibt es auch keine Möglichkeit die Tabelle wie im README.TXT beschrieben, anzulegen :(
Letzten Kommentar bitte löschen – in der falschen DB geschaut *schäm* Tabelle wp_cmailer ist vorhanden.
Dito!
Selbe Meldung….
Bei mir leider auch: „Sie haben nicht ausreichend Rechte, um auf diese Seite zuzugreifen.“ – WordPress 2.8.5, CommentMailer 0.1.5.2. Ist ja aber auch nur bis 2.6 getestet. Hach. Bitte, bitte kompatibel machen, sieht viel besser als Subscribe to Comments aus. :)
1 | Ralf-Jürgen Stilz
18.10.2008 um 17:40
Hallo, mein WordPress ist so eingestellt, dass ein Kommentar eines Users, der zum ersten Mal kommentiert, erst durch mich moderiert werden muss. In diesem Falle „versagt“ Dein Plugin leider. Kommt das Feature noch in einem späteren Update? Danke, RALF