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:
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:



















Guten Tag
I’m getting a lot of 404 errors, looking for …
http://www.misc-stuff.co.uk/wp-content/plugins/wp-greet/dtpicker/i18n/jquery.ui.datepicker-en.js?ver=3.3.1
… which seem to be caused by the wp-greet plugin (which otherwise is great, vielen dank). THINK I’ve solved it for me personally by adding this address to my ‘ignore’ list for 404 errors, but as it may be a little bug I thought I should tell you.
hello Michael,
thank you for this hint. I just fixed it in wp-greet, the fix will be released soon.
reagrds, hans
Hello, First of all thanks for the amazing plugin :)
I wanted to ask can an option be added to allow the user to change font, font color and background color so the cards could be a little more personal to the sender.
Also I know there is a text field but is it possible to add option so that the user can write directly onto the image.
Sorry if the questions are stupid but I have just started with WP and I would really appreciate your help :)
hello Georgi,
well, probably it is possible, I will add your wishes to the wishlist and see when I can add the editor feature, I am not sure about writing onto the card directly but will check it.
thanks, hans
Super Idee. Funktioniert auch Super. Danke für das tolle PlugIn.
Hallöchen! Ich war bis gerade eben noch ganz begeistert von wp-greet, hab mühevoll alles eingerichtet und so, doch jetzt hab ich festgestellt, dass ich bei meiner Multisite-Installation von WordPress nicht mehr auf die “Network Admin”-Einstellungen zugreifen kann, wenn wp-greet im Hauptblog aktiviert ist (also nicht netzwerkweit). Es zeigt dann immer so eine Meldung:
“Fatal error: Call to undefined function wp_get_current_user() in /pfad zu meiner website/html/wp-includes/capabilities.php on line 1209″
Bevor ich wordpress auf Multisite umgestellt hab, hat wp-greet auch gut funktioniert. Allein durch Deaktivieren von wp-greet geht wordpress jetzt zwar wieder (also ich komme ohne Probleme zu den Network Admin Einstellungen) aber da ich ja wp-greet gern verwenden würde (und andere ähnliche Plugins haben wesentlich schlechter funktioniert), wollte ich mal fragen, ob es dafür vielleicht eine einfache Lösung gibt. Ich bin mir ziemlich sicher, dass es an wp-greet liegt. Auf wordpress.org hat auch schon jemand von dem Problem berichtet aber noch keine Antwort erhalten (siehe hier:http://wordpress.org/support/topic/wp-greet-plugin-causing-fatal-error), deshalb dachte ich, ich frag mal.
Mit freundlichen Grüßen,
Emil
hallo Emil,
erst mal danke für den hinweis. ich schau’ es mir mal an. wp-greet ist von hause aus bisher nicht multisite-getestet, weil es bisher noch nie verlangt wurde. aber das wäre doch auch eine sinnvolle erweiterung.
du hörst von mir, hans
hallo Emil,
ein wirklich verzwicktes problem, aber ich glaube ich habe die lösung gefunden. Ich schicke dir gleich einen patch. bitte testen.
danke, hans
hallo Emil,
bitte teste mal mit der Version 2.4. Ich hoffe damit geht es jetzt auch auf deiner Installation.
gruß, hans
Hallo,
ich habe mal eine Frage. Wie bekomme ich den “Beschreibungs” Text ($image->description) von dem jeweils einzelnen Bild der Nextgen Gallery in das wp-greet mit hinein? Ich nutze den Beschreibungs-Text je Bild für die Quellenangaben der Bilder (zb. pixelio.de). Per $image->description gebe ich in der NextGen Gallery die Quellenangabe unter dem Thumbnail aus. Bei Klick auf das Thumb kommt man dann ja auf die jeweilige “Postkarte” wo das Bild dann größer angezeigt wird. Dort möchte ich ebenfalls unter dem Bild die Quellenangabe (also wieder die $image->description) ausgeben. Für baldige Hilfe wäre ich sehr dankbar.
Danke und Gruß
Andy
Ich nochmal
Die entsprechende Datei und Stelle habe ich nun gefunden. In der Datei wpq-form.php muss die Ausgabe hier erfolgen:
if ($stampit)
{
$stampurl = build_stamp_url($picurl);
$out .= "$stampurl\n";
} else {
$out .= 'description ?>\n";
}
Mit dem description ?> klappt es aber nicht. Ich bin leider kein php Profi. Ich denke mal der Wert von NGG wird an das wp-greet nicht übertragen. Die Ausgabe muss also irgendwie anders erfolgen. Der ALT Tag vom Bild wird ja auch übernommen. Das mit der Description muss also ziemlich genauso erfolgen.
Wäre cool, wenn ich hierbei Hilfe bekommen würde
Danke schon mal.
Gruß
Andy
Das mit dem Code hat eben leider nicht geklappt.
Hier noch mal die Stelle wo die Ausgabe wohl erfolgen müßte:
($wpg_options['wp-greet-imagewidth']==”"?”100%”:$wpg_options['wp-greet-imagewidth']).”‘/>description ?>\n”;
OK, ich gebs auf mit dem Code. Es wird immer was abgeschnitten.
Aber ich denke mal du weißt wo und was ich meine
hallo Andy,
ich finde die idee gut und habe mir das heute morgen mal angesehen. ich schau mal, vielleicht schaffe ich es, das feature in der nächsten woche einzubauen.
viele grüße, hans
Hi Hans,
ja, das wäre super! Dann gedulde ich mich noch etwas. Ich denke mal dass so mancher dieses Feature sinnvoll finden wird, da man so problemlos Bilder bzw. Motive von kostenfreien Bilderanbietern nutzen kann. Als Bedingung ist ja fast immer angeben, dass man die Quelle (Fotograf und Seite) nennt
Danke schon mal
I like the monaliza plugin…it rocks! thanks for creating one of dem fr blogs!
Hallo,
ist es möglich, das die Nutzungsbedingungen in einer lightbox angezeigt werden?
Gruß Hille
hallo Hille,
aktuell ist dies nicht möglich. Ich habe aber eine wahlweise anzeig in thick- oder lightbox auf die todo-liste gesetzt.
gruß, hans
Hallo
Ich habe jetzt greet 2.3 installiert, alles top soweit. Nur wenn man was verschicken will kommt folgender Fehler.
“Ungültige Absenderadresse”. Ich kann ändern was ich will, immer das gleiche. Oder muß ich da was an der phpmailer-conf.php anpassen? Aber was???
Gruß
Dieter
hallo Dieter,
was hast du denn im feld absenderadresse eingegeben?
gruß, hans
Sorry, habe den Fehler gefunden. Sieht aus, als wenn es jetzt funktioniert. Gruß Doris
hallo Doris,
prima, wenn du glaubst auch andere könnte in diese falle laufen, würde ich mich freuen, wenn du hier kurz beschreibst was dir passiert ist.
gruß, hans
Hallo Hans,
es war ein dummer Fehler von mir. Ich habe zwar NextGen Gallery gesagt, dass ich die Bilder via Thickbox haben will, habe aber anscheinend vergessen, Lightbox tatsächlich zu deaktivieren. Als ich das gemacht habe, hat es ENDLICH richtig funktioniert.
Nun versuche ich nur noch, die Form des Greet Formulars hinzubekommen. Auf meiner Seite sieht das richtig doof aus. Total weit auseinandergezogen. Es scheint, das WordPress TwentyTen da irgendwas falsch gemacht hat. Wenn ich das noch hinbekomme, wäre es toll. Irgendeine Idee?
Gruß
Doris
hallo Doris,
wenn du die formatierungen ändern möchtest, kannst du dies in der datei wp-greet.css vornehmen. css tutorials gibts hunderte im netz. google ist dein freund.
gruß, hans
Hallo Hans, Danke, bin klar gekommen. Ich habe einfach die Tabellen-Vorformatierungen von TwentyTen rausgenommen, jetzt sieht es ganz gut aus. Danke nochmals für das Plugin, ist wirklich gut.
Grüße
Doris