Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

wp-greet Version 2.7

wp-greet ist ein WordPress-Plugin, mit dem eigene Grafiken und Fotos als Grußkarten aus einem WordPress-Blog gesendet werden können. wp-greet benötigt das Plugin NextGenGallery (http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/) ab Version 0.94 zum Verwalten der Grußkarten, sowie WordPress Version 2.5 oder höher. Getestet mit WordPress bis Version 3.2.1 und NextGen Gallery bis Version 1.8.4. Bei der Verwendung ab wp-greet v1.3 ist mindestens die ngg Version 1.0.0 einzusetzen, da sich ab v1.0.0 die API geändert hat. Bei der Verwendung einer Version vor wp-greet v1.3 kann ngg neuer als 1.0.0 nur ohne Thickbox-Effekt verwendet werden.

Funktionalitäten:

  • versenden von Grußkartenmails aus einer NextGenGallery heraus (Bilder verlinkt oder inline)
  • Aktivieren der Grußkartenfunktion pro Gallerie
  • Anzeige der Metadaten aus der NextGenGallery zum Bild
  • Vergabe von Berechtigungen (Wer darf senden?)
  • Protokollierung der verschickten Mails und des Abholprozesses
  • Vorgabe von HTML-Blöcken für Kopf- und Fuß, sowie Betreff der Grußkartenmail
  • Angabe eines Standard-Mailreturnpfades, sowie eines Bcc Empfängers
  • Integration des Captcha! Plugins von Jose Rodriguez (a.k.a. Boriel).
  • Integration des Math Comment Spam Protection Plugins von Michael Woehrer
  • Eingebettete Smileys für den Grußkartentext
  • Wahlweise Versand der Mails über SMTP oder PHP Mail
  • Es kann eine Briefmarke oben rechts im Grußkartenbild hinzugefügt werden
  • Bestätigungsmailverfahren
  • Versenden von Grußkarten in der Zukunft
  • Versenden von Grußkarten an mehrere Empfänger
  • Anzeige und Abfrage von Nutzungsbedingungen
  • Grußkarten können wahlweise als Mail verschickt oder Online abgeholt werden
  • Definition der Pflichtfelder im Grußkartenformular
  • Unterstützte Sprachen: deutsch, englisch, italienisch,schwedisch, vietnamesisch

Download:

wp-greet v2.7 Downloads: 1700 times
wp-greet v2.6 Downloads: 1690 times

Die älteren Versionen kann man auf wordpress.org herunterladen.

Dokumentation:

Die Dokumentation zu wp-greet hat eine eigene Seite (deutsch).
The Documentation of wp-greet has its own posting (english).
Briefmarken mit gimp selbst gestalten
wp-greet readme.txt (english)
wp-greet Grusskarten mit Permalinks, wp-greet greetcards with permalinks

wp-greet zum Ausprobieren:

Demo-Seite auf tuxlog.de
Demo bei Barbara
Weihnachtliche Grußkarten 2008 bei Barbara
Manjas Sunshine Cards mit Sonne im Herzen
Christliche Grußkarten

Hinweise zum Update auf die Version >=1.7
Beim Update auf die Version 1.7 (oder höher) muss das Plugin auf jeden Fall einmal deaktiviert und wieder aktiviert werden, da sonst die Datenbankdesignänderungen nicht eingespielt werden. Zur Nutzung des Thickbox-Effekts bei der Anzeige der Nutzungsbedingungen muss im Theme in der Datei footer.php die Funktion wp_footer() aufgerufen werden.

Hinweis zum Update auf die Version 1.1
Wer von einer früheren Version auf die Version 1.1 updated sollte wie folgt vorgehen:

  • Zuerst die alte Version vollständig entfernen.
  • Die Version 1.1 einspielen bzw. hochladen
  • Ggf. die Einträge in der phpmailer-conf.php anpassen
  • Die gepatchte nggfunctions.php gegen das Original austauschen.
  • Bereits bestehende Einträge sind anzupassen auf [gallery=1], so wie es NextGenGallery verlangt. Die zusätzlichen Parameter sind nicht mehr notwendig.
  • Es muss mindestens eine Seite oder einen Artikel geben der das Tag [wp-greet] enthält.
  • Im Adminbereich von wp-greet dann die gewünschten Einstellungen treffen und die Galerien aussuchen, die auf das Grußkartenformular umgeleitet werden sollen.

Entstehung: Die Idee zu diesem Plugin stammt von Barbara Jany. Als Barbara mich fragte, ob ich nicht Lust hätte ein Grußkarten-Plugin mit ihr zusammen zu entwickeln, dachte ich zunächst, sowas gibt’s doch bestimmt schon. Weit gefehlt in der WordPress-Welt existieren tatsächlich noch Themen, zu denen niemand ein Plugin entwickelt hat und da – wie jeder schnell einsehen wird – ein Grußkarten-Plugin zwingend notwendig ist, um die Möglichkeiten von WordPress auszuschöpfen, haben wir uns gemeinsam ans Werk gemacht und dieses Plugin entwickelt. Jetzt da wir unser Baby veröffentlichen, sind wir sehr gespannt was die WordPresser auf der Welt davon halten und freuen uns auf Feedback von Euch.

Historie:
2008-04-04 v0.9 initial release

2008-04-14 v1.0 added captcha support, removed dependency to
phpmailer package

2008-10-04 v1.1 integrate ngg without patching it (thanks to Alex Rabe
for adding the needed filter hooks), add gallery selection
to admin dialog, add form page selector to admin dialog,
fixed quote handling in textarea, disable captcha parameter
during installation, extended css to be more flexible with
different themes

2008-11-30 v1.2 fixed some typos, added smiley support, added remote ip
adress to log information, added automatic sender an
receiver name, disable options deletion during plugin
deactivation (seems people like it more having a bit trash
in their tables, instead of setting up the plugin
every time ;-) ), added fields for sender and receiver name

2009-01-03 v1.3 add support for Math-Comment-Spam-Protection-Plugin,
add paging for logfile, fix bug with ngg >v0.99 and
thickbox effect

2009-02-08 v1.4 fixed missing semicolon in phpmailer-conf.php, added
none option to disable spam protection, fixed bug with quotes in mail-header
and mail-footer, added option to control the mailtransfer method (smtp or php-mail),
fixed Spamlabel was showed, even when no captcha support was selected

2009-06-06 v1.5  clean up code to avoid warnings in wordpress debug mode, add stamp function to add a stamp to greetingcards, readme.txt validated, added screenshots to package, added icon for wordpress menu entry, added parameter to  set width of stamp

v1.6 (2009-08-15) changed debug function name to avoid collision, check for checkdnsrr function to exist before using it, extend email address validation to be more correct (e.g. accept .co.uk addresses), switched readme.txt to new changelog format

v1.7 (2009-10-xx) fixed some minor xhtml errors, added new admin dialog security, added feature to use an email for sender address verification, added terms of usage feature, added automatic deletion of log and card entries and parameters, added feature to fetch the card online instead of sending it via mail

v1.8 (2009-10-12) fixed some XHTML errors in admin dialog, fixed timestamp incompatibility between mysql < v4.1 and mysql >= v4.1, added admin dialog checkings carddays > fetch online days

v1.9 (2009-11-03) fixed XHTML errors in formdialog when using stamps, added mandatory field selection feature

v2.0 (2009-11-21) fixed process for fetching online without confirmation, fixed invalid xhtml in alt attribut during card fetch, fixed quote escaping when going back to greet form, fixed stamped image condition in conjunction with send image inline, fixed invalid xhtml in alt attribut on logging dialog, added note when stamp image is not found, fixed default value for stamp image, fixed re-show of greet form while confirmation, fixed admin dialog for control read-only status for stamp input field, fixed onlinecard plausi to be only validated if fetch cards online is active, fixed empty img width attribute when width parameter is empty (resulted in inv
alid XHTML), fixed confirmation-link expiration if number of hours is 0 (= never expires), fixed missing translation to german in security dialog, added some tooltips to admin dialog

v2.1 (2009-12-05) fixed problem with apostrophs in greetcard subject, fixed problem with some permalink settings, added italian translation (thanks to Daniele)

v2.2 (2010-10-01) changed link generation to use wordpress default method, added french translation (thanks to Patrick), update plugin to use new MathCommentSpamPlugin interface

v2.3 (2010-12-01) added swedish translation (thanks to Helene), fixed confirmation mail method link generation (get_permalink problem), fixed gallery link geneartion when not using permalinks, cc to sender now works even if you are using the “link variant”

v2.4 (2011-11-05) added partial vietnamese translation, thanks to Diana, fix allow gallery and form on onepage, added option to use/display the data from ngg in img tag, added option to allow sending to multiple recipients, added option to allow sending cards in the future (using jquery datepicker, thanks folks, great job), added option to allow sending a confirmation to the sender when the card is fetched, fixed incompatibility with wordpress mu in register_activation and deactivation, add support for captcha >=V2.08

v2.5 (2011-11-12) fixed another conflict with wordpress mu

v2.6 (2011-12-05) added static sender address feature to better support secure providers, added a bit more javascript to mark disabled fields in admin dialog, added wp collation in create table statements (caused problem with asian collations), fixed received confirmation was sent on every fetch on some configs

v2.7 (2011-12-21) adopted to HTML5 for compatibility with 3.3

Haftungsauschluß: Wie immer, übernehmen wir keine Garantie oder Haftung für evtl. entstehenden Schäden bei der Anwendung unserer Software, die wir nach bestem Wissen und Gewissen entwickelt und im Rahmen unserer Möglichkeiten getestet haben. (Barbara Jany & Hans Matzen)

Artikel, die auch interessant sein könnten:

Diesen Artikel mit anderen teilen: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Print
  • email
  • Technorati
  • del.icio.us
  • MisterWong
  • Linkarena
  • Alltagz
  • Blogosphere News
  • Google Bookmarks
  • YahooMyWeb
  • Y!GG
  • Bloglines
  • TwitThis
  • Webnews
  • Digg
  • Wikio DE
  • Oneview
  • Facebook
  • XING

4. Oktober 2008 Geschrieben von | wordpress | 139 Kommentare | Trackback URI

139 Kommentare zu wp-greet Version 2.7

  1. 80

    i am getting this error when i try to send a card:

    Fatal error: Cannot redeclare class PHPMailer in /home/content/93/7009893/html/wp-includes/class-phpmailer.php on line 34

    what do i do?
    please reply to my email address as well


    • 80.1

      hello deji,

      that’s interesting. wp-greet uses require_once to include class-phpmailer.php. therefore this problem should be avoided. did you change anything in the wp-greet source? what version of php, wordpress, wp-greet do you use?

      regards, hans

      update: it turns out that using the meenews plugin conflicts because meenews comes with its own phpmailer class and does not use
      the wordpress mailerclass but meenews uses the same name for the class. this leads to the conflict. the error occures in wp-greet because
      wp-greet loads the classes only when it uses them and not in general (which is correct). you can try comment out the require_once(“class-phpmailer.php”) lines
      in wp-greet in the file wpg-func-mail.php or disable the meenews plugin.

      cheers, hans

       

  2. 79

    Ich bin ja ein ganz großer Fan der Open Source Software WordPress, und freue mich über Typen wie Dich, die sich hinsetzen und ein neues Plugin programmieren, KLASSE-Sache dieses “wp-greet” aber nicht nur dieses Plugin, ich z.B. habe außer (wp-greet) auf Zeitungszusteller.org auch noch Deine anderen programmierten Plugins auf meinen ganzen Projekten im Einsatz.

    DANKE !!!

    Webma55 B-)
    Die Hoffnung stirbt zuletzt!


  3. 78

    Hallo Hans, Hut ab.
    Funktioniert einfandfrei.
    An izioseo dachte ich auch schon, aber nicht an das “Bilder optimieren”.
    Besten Dank für die Lösung der Probleme.
    Falls wir uns nicht mehr lesen, tolle Weihnachten und ein erfolgreiches Neues. :-)


  4. 77

    Jetzt habe ich wp-greet auch auf der anderen WordPress-Seite http://www.spatzenhilfe.de installiert.
    Klicke ich dort, kommt: Du hast nicht genügend Rechte zum Senden einer Grußkarte
    Woran kann das jetzt liegen?
    Gebe ich in google: “Du hast nicht genügend Rechte zum Senden einer Grußkarte” ein, so kommen einige Seiten mit dieser Meldung.


    • 77.1

      hallo Roland,
      wer grußkarten versenden darf kannst du im sicherheit dialog einstellen mit der option Mindest-Benutzerstatus zum
      Versenden einer Karte:. wenn dort Jeder ausgewählt, darf die karte von allen versendet werden. kannst du mir mal deine phpinfo schicken? vielleicht erkenne ich da etwas. ich vermute du verwendest wordpress 3.0.x und wp-greet 2.3.
      aha, ich glaube ich habs: bitte deaktivere in izioseo die option “bilder optimieren”, dann gehts. :-)
      gruß, hans

       

  5. 76

    Hallo Hans,
    ich habe heute nachmittag sämtliche Plugins deaktiviert, habe alles Widgeds entfernt, habe das 700 aus der Grundeinstellung genommen und sogar ein anderes Template probiert. wp-greet versendet einfach nicht.
    Was bei mir auch nicht läuft ist “drop in image slideshow”, was eigentlich ganz einfach ist und normal laufen müßte.
    Besondere Sachen verwende ich nicht, vielleicht das izioSeo. Aber alles andere ist eher herkömmlich.

    Ich habe noch eine Seite mit WordPress: http://www.spatzenhilfe.de, da läuft das “drop in…” plugin. Ich schätze, da läuft auch das wp-greet. Testen tue ich es allerdings erst heute Abend, oder morgen vormittag. Ich sage Bescheid, was Sache ist.

    Bist ja immer ganz früh auf, wie es scheint. Wünsche ich dir ein Wochenende zum ausschlafen. *g*


  6. 75

    Danke für die schnelle Antwort.
    Ja, mit Buttons meinte ich die Schaltflächen.
    Formular – meinst du damit das wp-Formular? Das erscheint ja, wenn ich unter “Karten” (oben im Menü) mir ein Motiv aussuche. Dann kommt das Bild mit Formular. Das fülle ich aus. Doch keines dieser Buttons geht, weder senden noch Formular rücksetzen.

    Ich veröffentliche zum ansehen noch die Formularseite, die eigentlich im Betrieb nicht veröffentlicht ist. Diese Formularseite heißt “Grußkarten”.

    Allerdings ist die Seite zwischen 17 Uhr und 18 Uhr nicht erreichbar. Meine Seite nimmt an einer Protestaktion bezüglich des neuen Jugendschutzgesetzes teil und zeigt in dieser Zeit eine Protestseite.


    • 75.1

      hallo Roland,

      also zumindest weiß ich jetzt warum die knöpfe nicht funzen. das img tag für dass postkarten bild hat ein width attribut und das wird nicht geschlossen. da steht also width=’700 /> es fehlt das zweite ‘ und daher wird dann das formular nicht mehr richtig transportiert. aber woher kommt das? ich habe hier gerade alles möglich versucht um es nach zu stellen, aber bei mir funzt es immer. bitte leere doch mal das feld im admin dialog und prüfe, ob es dann geht. alternativ hast du irgendwelche plugins, die evtl. img tags filtern installiert?

      gruß, hans

       

  7. 74

    Hallo,
    ich finde das plugin eines der “must have”.
    Nur funktioniert es auf meiner Seite nicht. Die Buttons scheinen bei mir ohne Funktion.
    Die Dokumentation habe ich durchgelesen und das was ich verstanden habe, ist umgesetzt.
    Gibt es eine Lösung dafür?


    • 74.1

      hallo Roland,

      schön das dir mein plugin gefällt. die buttons sind die schaltflächen im grußkartenformular. ist das richtig? ich habe gerade versucht mir das auf deiner seite anzuschauen, aber leider scheint es die formular seite nicht mehr zu geben. gut wäre wenn ich mir das mal anschauen könnte.

      gruß,hans

       

  8. 73

    Cheers Hans, you the man.


  9. 72

    Hi Hans,
    I have also tried that.
    http://tiny.cc/qigcu

    Cheers,
    Tom


    • 72.1

      hi Tom,

      ah I see, the plugin gives the message: Stampimage not found – Please contact your administrator. what did you set for the stamp image? did you try with disabled stamp?

      regards, hans

       

  10. 71

    Hi I cannot get wp-greet to open the nextgen images.
    http://tinyurl.com/39pbe43

    Kind regards.
    Tom


    • 71.1

      hello Tom,

      you have your form and the gallery on the same page. this can not work. please move the form to a different page and point the settings to this page or post.

      regards, hans

       

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
mehr...