Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

wp-greet Dokumentation

wp-greet ist das 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. Bei der Verwendung von wp-greet ab Version 1.3 ist mindestens die NextGenGallery Version 1.0.0 einzusetzen, da sich ab Version 1.0.0 die API geändert hat. Bei der Verwendung einer Version vor wp-greet 1.3 kann NextGenGallery neuer als 1.0.0 nur ohne Thickbox-Effekt verwendet werden. Getestet mit WordPress bis Version 3.2.1 und NextGenGallery bis Version 1.8.4.

Die Punkte 1. bis 4. dieser Anleitung setzen voraus, dass NextGenGallery in der Version 0.94 oder höher bereits installiert ist. Wer NextGenGallery noch nicht installiert hat, findet unter Punkt 5 eine Kurzanleitung dazu.

wp-greet bietet diverse Einstellungsmöglichkeiten zur Spamvermeidung bzw. um den unberechtigten Versand von Grußkarten zu unterbinden.
Um zu verhindern, dass die Grußkarten als Massen-Spam versandt werden, kann entweder das Captcha!Plugin, bei welchem der Grußkartenversender eine Zahlen-Buchstaben-Kombination eingeben muss (ab V2.08 ist hier ebenfalls eine Rechenaufgabe zu lösen), oder das Math Comment Spam Protection Plugin, bei welchem eine kleine Rechenaufgabe gelöst werden muss, installiert werden. Informationen zum Captcha!-Plugin gibt es unter Punkt 6, Informationen zum Mathe-Plugin unter Punkt 7.

Diese Dokumentation bezieht sich auf wp-greet Version 2.7.

1. Installation bzw. Update und Vorbereitungen:

Nach dem Download von wp-greet.zip das Verzeichnis entpacken und alle Dateien auf den Webspace in das Verzeichnis /wp-content/plugins hochladen. In der Pluginverwaltung das Plugin wp-greet aktivieren.

1.a Update von wp-greet Version 1.1 oder höher:
Wer bereits wp-greet in der Version 1.1 oder höher genutzt hat, kann einfach alle alten Dateien auf dem Webspace aus dem Pluginordner löschen und die neuen Dateien hochladen, bzw. die automatische Plugin-Updatefunktion nutzen. Wichtig bei beiden Updatemethoden:
- wenn Änderungen an der Datei wp-greet.css durchgeführt wurden, sollte diese vor dem Update gesichert und anschließend wieder hochgeladen werden
- das Plugin muss auf jeden Fall einmal deaktiviert und wieder aktiviert werden, damit notwendige Datenbankänderungen durchgeführt werden.

1.b Update von früheren wp-greet-Versionen:
Wer von einer früheren Version als 1.1 auf die aktuelle Version updated, sollte wie folgt vorgehen:

  • Zuerst die alte Version vollständig entfernen.
  • Die neue Version einspielen bzw. hochladen.
  • Das Plugin einmal deaktivieren und wieder aktivieren.
  • Ggf. die Einträge in der phpmailer-conf.php anpassen.
  • Die gepatchte nggfunctions.php gegen das Original austauschen.
  • Bereits bestehende [gallery …] Einträge sind anzupassen auf [gallery=ID] (wobei “ID” mit der ID der jeweiligen Galerie ersetzt wird), 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.

2. Einstellungen:

Nach der Aktivierung des Plugins erscheint ein neuer Menüpunkt wp-greet mit den Unterpunkten Galerien, Sicherheit und (je nach Aktivierung, s.u.) Sendeprotokoll. Hier werden die gewünschten Einstellungen vorgenommen und das Logfile kontrolliert.

Die möglichen Abläufe beim Grußkartenversand veranschaulicht die Grafik: wpgreet_ablauf_v2-4

wp-greet:

  • Unter “Galerie-Plugin” wird eingestellt, mit welchem Galerie-Plugin wp-greet zusammenarbeiten soll (aktuell ist immer NextGenGallery auszuwählen).
  • Unter “Formular Seite” wird die Seite angegeben, auf der sich der Tag [wp-greet] befindet.
  • Unter “Mailübertragungsmethode” kann zwischen SMTP und PHP gewählt werden. Wenn SMTP gewählt wird, wird der eigene SMTP-Server zum Versenden der Karten verwendet, eventuell muss je nach Provider dann die Datei phpmailer-conf.php angpasst werden. Wenn PHP gewählt wird, wird die Sendmail Installation des Providers aufgerufen und die PHP-Funktion mail() verwendet. Nur im SMTP-Modus kann das Bild innerhalb der Mail geschickt werden. Im PHP-Modus wird es als Mailanhang geschickt.
  • Unter “Mailreturn-Pfad” kann eine Emailadresse angegeben werden, an die Grußkarten, die nicht zugestellt werden konnten, zurückgeschickt werden.
  • Im Feld “Statische Absenderadresse” trägt man genau dann eine e-Mail Adresse ein, wenn der Mailversand auf besonders sicheren Mailservern nicht funktioniert oder abgelehnt wird, weil die Absenderadresse nicht mit der Domain übereinstimmt. Diese e-Mail Adresse wird dann immer als Absender bei allen von wp-greet versendeten Mails verwendet. Die Antwortadresse wird jedoch korrekt auf den eigentlichen Absender der Grußkarten gesetzt.
  • Unter “BCC-Kopie senden an” kann eine Emailadresse angegeben werden, an die eine Kopie jeder verschickten Grußkarte gesendet wird (Blogbetreiber, die sich eine Kopie an die eigene Emailadresse schicken lassen, sollten Ihre Leser bzw. die potentiellen Grußkarten-Verschicker auf diese Tatsache hinweisen).
  • Ist “Mehrere Empfänger erlauben” aktiviert, dann kann ein Karte gleichzeitig an mehrere Empfänger gesendet werden. Die Emailadressen im Formular müssen dabei durch Komma getrennt werden.
  • “Bild inline senden” wird aktiviert, wenn das Bild in der Mail und nicht als Anhang verschickt werden soll (hierzu ist der SMTP-Modus notwendig, s.o.
  • “Karten online abholen” wird aktiviert, wenn der Empfänger die Karte nicht direkt zugeschickt bekommen soll, sondern stattdessen per Mail einen Link erhält, unter der die Karte angeschaut werden kann. Dieser Link führt zu einer Unterseite des Grußkarten-Blogs.
  • Unter “Anzahl Tage für Kartenabholung” wird die Anzahl der Tage angegeben, während der der Grußkartenempfänger die Karte abholen muss, wenn “Karten online abholen” markiert ist.
  • Unter “Online-Karte HTML Mailtext” wird der Text eingegeben, den der Grußkartenempfänger erhält, wenn “Karten online abholen” markiert ist. Hierbei können HTML-Befehle sowie folgende Platzhalter verwendet werden:
    • %receiver% für den Namen des Empfängers der Grußkarte
    • %sender% für den Namen des Absenders der Grußkarte
    • %sendermail% für die Emailadresse des Absenders der Grußkarte
    • %link% für den Link, den der Empfänger zum Abholen in der Benachrichtigungsmail anklicken muss
    • %duration% für die Anzahl der Tage, während der der Grußkartenempfänger die Karte abholen muss
  • Bei “Feste Bildbreite” sollte eine feste Breite für das Bild eingestellt werden, die nicht größer ist als die Breite des Inhaltsbereichs des Blogs. Wenn breitere Bilder hochgeladen werden, wird ihre Größe dann automatisch angepasst (wobei die Bilder möglichst nicht in wesentlich größerem Format hochgeladen werden sollten, da die Qualität durch die Verkleinerung sinkt).
  • Bei “Briefmarkenbild” wird der Pfad zu einer Grafikdatei eingestellt, die auf jeder versendeten Karte oben rechts wie eine Briefmarke erscheint. Zur Verwendung der Briefmarke, die im Downloadpaket von wp-greet enthalten ist, muss der Pfad “wp-content/plugins/wp-greet/defaultstamp.jpg” angegeben werden, wenn eine eigene Grafik verwendet wird, muss der Dateiname entsprechend angepasst werden. Zur Erstellung einer eigenen Marke mit dem Bildbearbeitungsprogramm Gimp gibt es hier eine genaue Anleitung. Wer keine Briefmarke verwenden will, lässt den Pfad einfach leer.
  • Unter “Briefmarkenbreite in % der Bildbreite” wird eingestellt, wie groß die Briefmarke sein soll.
  • Ist “Verwende NGG Bildinformationen” aktiviert, dann werden die Metainformationen aus der NextGenGallery für die Anzeige des Bildes verwendet. Wenn keine Briefmarke verwendet wird, zusätzlich die Beschreibung aus der NextGenGallery unterhalb des Bildes im Formular angezeigt.
  • Wenn “Aktiviere Smileys für Grußkarten” markiert ist, können Smileys im Grußkartentext mitgeschickt werden.
  • Ist “Erlaube zeitversetztes Senden” aktiviert, dann kann im Grußkartenformular ein Versandzeitpunkt in der Zukunft angegeben werden.
  • Durch Aktivierung von “Profilinformationen verwenden” wird die Emailadresse, die unter “Allgemeine Einstellungen” als Emailadresse hinterlegt ist, im Mailformular als Standard-Absenderadresse eingetragen.
  • Wird “Logging aktivieren” markiert, werden Daten über die verschickten Karten in der Datenbank abgespeichert und ein neuer Unterpunkt “Sendeprotokoll” erscheint im Menü.
  • Unter “Standard Betreff” kann eine Standard-Betreffzeile angegeben werden, die vom Grußkarten-Verschicker wieder geändert werden kann. Hierbei können zur Formatierung HTML-Befehle verwendet werden.
  • Unter “Standard Mail-Header” und “Standard Mail-Footer” kann Text eingegeben werden, der standardmäßig über und unter jeder Grußkarte erscheint. Hierbei können zur Formatierung HTML-Befehle verwendet werden.
  • Unter “Anzahl Tage zum Speichern der Log-Einträge” und “Anzahl Tage zum Speichern der Karteneinträge” wird angegeben, wie lange die Log-Einträge bzw. die Karteneinträge gespeichert werden sollen.

Die Änderungen mit Klick auf “Optionen aktualisieren” abspeichern.

Galerien:
Hier werden die NextGenGallery-Galerien markiert, deren Bilder als Grußkarten verschickt werden sollen.

Sicherheit:

  • Bei “Spamschutz” kann ausgewählt werden, welches Antispam-Plugin benutzt werden soll.
  • Unter “Mindest-Benutzerstatus zum Versenden einer Karte” wird ausgewählt, ob jeder Besucher Karten verschicken darf oder nur registrierte Blogbenutzer, und wenn nur registrierte Benutzer Karten verschicken dürfen, welcher Benutzerstatus zum Verschicken von Karten notwendig ist.
  • “Aktiviere die Anzeige und Überprüfung der Nutzungsbedingungen” wird markiert, wenn vor dem Abschicken einer Grußkarte zunächst die Nutzungsbedingungen akzeptiert werden müssen. Der Absender muss dann in das entsprechende Kästchen im Sendeformular ein Häkchen setzen. Damit sich diese Nutzungsbedingungen in einer Thickbox öffnen, muss in der Datei footer.php des Themes die Funktion wp_footer() stehen, ansonsten öffnen sie sich in einem neuen Browserfenster.
  • Wurden die Nutzungsbedingungen aktiviert, können in dem Feld “Nutzungsbedingungen” die standardmäßigen Nutzungsbedingungen den eigenen Bedürfnissen entsprechend angepasst werden. Hierbei können zur Formatierung HTML-Befehle verwendet werden.
  • Wenn die Karte nicht gleich an den Empfänger geschickt werden soll, sondern der Absender den Versand zunächst bestätigen muss, wird “Bestätigungsmailverfahren” markiert. Dem Absender wird dann ein Link zugeschickt, und erst wenn dieser angeklickt wird, wird die Karte endgültig abgeschickt.
  • Wurde das Bestätigungsmailverfahren aktiviert, kann in dem Feld “Bestätigungsmailtext” der Text angepasst werden, den der Kartenabsender in der Mail mit dem Bestätigungslink erhält. Hierbei können zur Formatierung HTML-Befehle sowie folgende Platzhalter verwendet werden:
    • %sender% für den Namen des Absenders der Grußkarte
    • %sendermail% für die Emailadresse des Absenders der Grußkarte
    • %receiver% für den Namen des Empfängers der Grußkarte
    • %link% für den Link, den der Empfänger zum Abholen in der Benachrichtigungsmail anklicken muss
    • %duration% für die Anzahl der Tage, während der der Grußkartenempfänger die Karte abholen muss
  • Ist “Abholbestätigung versenden” aktiviert, dann erhält der Absender nachdem der Empfänger die Karte abgeholt hat eine Bestätigungsmail darüber.
  • Wurde “Abholbestätigung versenden” aktiviert, kann im Feld “Abholbestätigungsmailtext” der Text für die Mail angepasst werden. Hierbei können zur Formatierung HTML-Befehle und folgende Platzhalter verwendet werden:
    • %sender% für den Namen des Absenders der Grußkarte
    • %sendermail% für die Emailadresse des Absenders der Grußkarte
    • %receiver% für den Namen des Empfängers der Grußkarte
    • %link% für den Link, den der Empfänger zum Abholen in der Benachrichtigungsmail anklicken muss
    • %duration% für die Anzahl der Tage, während der der Grußkartenempfänger die Karte abholen muss
  • Unter “Gültigkeitsdauer (Stunden)” wird die Anzahl der Stunden angegeben, während der der Grußkartenabsender den Link bestätigen muss, wenn “Bestätigungsmailverfahren” markiert ist.
  • Unter “Pflichtfelder” werden die Felder markiert, die der Kartenversender auf jeden Fall ausfüllen muss, damit die Karte verschickt werden kann.

Die Änderungen mit Klick auf “Optionen aktualisieren” abspeichern.

Sendeprotokoll:
Wenn im Setup das Logging aktiviert wurde, wird hier aufgelistet, welche Karte wann an wen geschickt wurde. Oben auf der Seite kann die Anzahl der jeweils auf einer Seite angezeigten Statistikdaten angegeben werden, so dass bei größeren Datenmengen diese auf mehrere Seiten verteilt werden. Unten auf der Seite kann durch Klick auf “Log löschen” die Statistik gelöscht werden. Achtung, es erfolgt keine Nachfrage, ob auch wirklich gelöscht werden soll – mit einem Klick sind die Daten weg.

3. Benutzung:

a. In der Verwaltung von NextGenGallery eine oder mehrere neue Galerien für die Grußkarten anlegen und die Grafiken oder Fotos, die als Grußkarten verschickt werden sollen, in diese Galerie(n) hochladen. Bei “wp-greet Setup” diese Galerie(n) als aktiv markieren.

b. Eine statische Seite mit dem Namen “greet” (oder ähnlich) erstellen und als Inhalt [wp-greet] einfügen. (Wer keine “hübschen” Permalinks nutzt, erstellt einfach eine neue Seite, die dann “http://www.deine-domain.de/?p=123″ oder ähnlich heißt.) Darunter sollte ein Link zu der Seite mit der Galerieübersicht (siehe Punkt c.) angegeben werden, also so etwas wie “<a href=”http://www.deine-domain.de/grusskarten”>Hier</a> geht es zurück zur Übersicht”, sonst erscheint nach dem Abschicken der Karte nur die leere Grußkartenseite.
Anschließend die Seite veröffentlichen und aus der Seitenauflistung ausschließen. Das geht bei Nutzung von Widgets ganz einfach, indem die ID der Seite in der Widgetverwaltung bei “Ausschließen” eingetragen wird. Wer keine Widgets nutzt, sucht in seiner sidebar.php den Befehl <?php wp_list_pages(); ?> und ändert ihn so: <?php wp_list_pages(‘exclude=ID’); ?>, wobei “ID” durch die ID der soeben erstellten Seite ersetzt wird.

c. Eine weitere statische Seite erstellen, auf der die Galerie, die die zu verschickenden Grafiken enthält, aufgerufen wird. Hierzu wird auf der Seite eingefügt: [gallery=ID], wobei “ID” ersetzt wird mit der ID der in Schritt a. erstellten Galerie. Als Seitentitel für diese Seite z.B. “Grusskarten” angeben und die Seite veröffentlichen.

d. Um eine Grußkarte zu versenden, wird im Blog die unter Punkt c. erstellte Seite, also “http://deine-domain.de/grusskarten/” aufgerufen, wobei “deine-domain.de/grusskarten” natürlich wieder mit der eigenen URL ersetzt wird. Aus den Vorschaubildern das gewünschte per Klick auswählen. Daraufhin öffnet sich eine Seite mit dem Bild in Großansicht und den Textfeldern Absendername und -email, Empfängername und -email, Betreff und Nachrichtentext, sowie je nach Sicherheitseinstellungen weiteren Feldern wie z.B. Spamschutz, Nutzungsbedingungen etc. Nachdem diese ausgefüllt wurden, kann die Grußkarte per Klick auf “Vorschau” begutachtet werden und dann entweder durch Anklicken von “Zurück” geändert werden oder durch Anklicken von “Senden” abgeschickt werden.

e. Grußkarten können auch in einen Beitrag eingebunden werden. Hierzu wie in Punkt c. die Grußkartenseite durch [gallery=ID] aufrufen – auch hier natürlich mit entsprechender Anpassung der ID.

f. In den Grußkartentext können Smilies eingebunden werden, wenn die Funktion in den Einstellungen aktiviert ist. Ein paar Smilies befinden sich bereits im Verzeichnis wp-greet/smilies (diese stammen von kolobok.us), sie können problemlos gegen andere ausgetauscht oder mit weiteren ergänzt werden. Um die Reihenfolge der Smilies zu beeinflussen, können die vorangestellten Zahlen geändert werden.

4. Anpassung des Designs

Zur Anpassung des Designs der Grußkartenseite wird die Datei wp-greet.css bearbeitet.

Bei schmalen Themes kann z.B. das Feld zum Eingeben des Nachrichtentextes verschmälert werden, indem in der wp-greet.css bei textarea.wp-greet-form der Wert { width: 90%; } verkleinert wird.

Um auf der Grußkartenseite das Bild mit einem Rahmen zu versehen, wird dem stylesheet z.B. hinzugefügt
.wp-greet-form img { border: 1px solid #a9a9a9; padding: 4px;}

5. Kurzanleitung zur Installation von NextGen Gallery:

Das entpackte Verzeichnis nextgen-gallery in das Verzeichnis /wp-plugins auf den Webspace hochladen und das Plugin in der Pluginverwaltung aktivieren. Es erscheint ein neuer Menüpunkt “Gallery”. Hier kann beim Unterpunkt “Optionen” der Verzeichnispfad geändert werden, unter dem die Grußkarten abgespeichert werden sollen, wenn nicht der Standardpfad “wp-content/gallery” beibehalten werden soll. Außerdem lässt sich unter “Thumbnails” die Thumbnailgröße, also die Größe der Vorschau-Bilder, verändern.
Weitere Verwendungshinweise zu NextGen Gallery und Links zu Dokumentationen finden sich auf der Plugin-Seite: http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/.

6. Kurzanleitung zum Captcha!-Plugin:

Das entpackte Verzeichnis “captcha” in das Verzeichnis /wp-plugins auf den Webspace hochladen und das Plugin aktivieren.
Damit ein Captcha-Code erzeugt wird, wird mindestens ein True-Type Font benötigt. NextGen Gallery hat bereits ein Verzeichnis für True-Type Fonts, die dazu gedacht sind, die Bilder mit einem so genannten Wasserzeichen zu versehen. Dieses Verzeichnis lässt sich auch für Captcha! benutzen, so dass kein Extra-Verzeichnis angelegt werden muss.
Unter “Einstellungen/Captcha!” wird der Pfad zu dem NextGen Gallery-Verzeichnis mit den Fonts angegeben, also home/www/…/wp-content/plugins/nextgen-gallery/fonts/ und unter “TTF Files” der Name des oder der benutzten Fonts (es können mehrere Fonts in das Verzeichnis hochgeladen werden). Wenn “Image Distortion” aktiviert ist, wird der Captcha-Code verzerrt dargestellt, was zur Spamabwehr zwar sicherer ist, das Captcha aber unter Umständen je nach verwendetem Font sehr schwer lesbar macht.

Nachdem alle Einstellungen durchgeführt und abgespeichert sind, kann das Plugin wieder deaktiviert werden. Dadurch kommt es nur beim Versenden von Grußkarten zum Einsatz. Wird das Plugin nicht deaktiviert, erscheint die Captcha-Abfrage auch im Kommentarformular, also bei jedem Schreiben eines Kommentars.

7. Kurzanleitung zum Math Comment Spam Protection Plugin:

Das entpackte Verzeichnis “math-comment-spam-protection” in das Verzeichnis /wp-plugins auf den Webspace hochladen und das Plugin aktivieren.
Unter Einstellungen -> Math Comment Spam einmal auf “Optionen aktualisieren” klicken, auch wenn nichts geändert wurde, da das Plugin sonst nicht funktioniert. Für die Verwendung mit wp-greet müssen hier keine weiteren Änderungen durchgeführt werden, die Fehlertexte sind bereits in der Sprachdatei von wp-greet übersetzt.
Wenn das Plugin nicht auch im Kommentarformular genutzt werden soll, muss es nach dem Updaten der Optionen wieder deaktiviert werden.

 

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. April 2008 Geschrieben von | wordpress | 152 Kommentare | Trackback URI

152 Kommentare zu wp-greet Dokumentation

  1. 100

    Ich hab nur am Design geschraubt, also die $out in der wpg-form.php. Da hab ich die Tabelle umgebaut, so dass die Felder anders angezeigt werden. Ich hab zum Test mal den SMTP genommen, hat aber auch nicht geklpatt. Dann hab ich nochmal die Originaldateien wieder eingefügt, klappte auch nicht. Andere Test-Mail-Adressen hab ich auch genommen. Dann hatte ich noch überall die $debug auf true gestellt. Kein schimmer, ob das so richtig ist, aber wirklich was verändert hat das auch nicht.

    Ich hab das Contact Form 7 Plugin bei mir laufen. Kein schimmer, ob Plugins die Mails verschicken, irgendwas an WordPress direkt nutzen zum verschicken, aber das Plugin verschickt nur einmal.

    Also ich weiß mit meinem sehr begrenzten PHP Kentnissen absolut nicht weiter.
    Wäre schade, wenn ich das jetzt nicht nutzen kann :(


    • 100.1

      hi Andy,

      also dann schlage ich vor du schaust mal, ob das problem auch in der originalen version auftritt, wenn ja, benötige ich deine einstellungen als screenshot am besten per pm. wenn nein, dann baue deine änderungen stück für stück in das original ein und schau, bei welcher änderung das problem auftritt. ich kann leider nicht alle anwender da draußen, die eine anpassung an meiner software vornehmen bei der fehlersuche unterstützen. das gibt meine freizeit einfach nicht her. sorry.
      wenn der fehler im originalplugin liegt kümmere ich mich gerne darum.

      gruß, hans

       

  2. 99

    Moin.
    Schönes Plugin, was du da gebastelt hast. Meine Besucher werden sich sicher freuen ;)
    Musste aber viel, viel an den Formularen umschreiben, um es an meine Seite anzupassen.

    Aber ich hab ein Fehler. Die Empfängermail kommt immer öfter beim User an. Immer mit verschiedenen URLs. Woran liegt das wohl?

    Benutz das Plugin immo mit der mail Funktion.
    Bei den Tests kamen immer 5 E-Mails an und ich denke eine reicht wohl *g*

    Gruß Andy


    • 99.1

      hallo Andy,
      schön, wenn dir mein plugin gefällt. offen gestanden ich habe keine ahnung woran das liegt. das problem ist noch nie aufgetreten. ich weiß natürlich auch nicht was du da so alles angepasst hast. schau doch mal in die wpg-func-mail.php, dort liegen die mailfunktionen. baue dir debug outputs ein und schaue wo die aufrufe herkommen. in der originalen version kann ich dieses verhalten nicht nachstellen (habs grad nochmal probiert).

      viel glück, hans

       

  3. 98
    schrieb Sebastian:

    Hallo Hans,

    danke für deine Antwort:

    > den link zur absenderseite sollte man eigentlich
    > über den mailfooter eingeben können.

    Das geht aber nur, wenn ich die Karten in einer Mail versende und nicht, wenn die Karten online zur Abholung bereit stehen.
    Es wäre toll, wenn man in der Benachrichtigung zu einer E-Card auch noch Werbung oder andere Informationen platzieren kann. Vielleicht nimmst du das in deine Liste der neuen Feature auf – sollte eigentlich recht fix machbar sein, wenn du schon mal dabei bist. ;)
    (Klar, alles in allem wird es sicherlich viel Arbeit sein!)

    > wenn du von templates sprichst meinst du
    > wahrscheinlich xhtml-dateien mit platzhaltern,
    > die zur laufzeit ersetzt werden,
    > an stelle der aktuell vorhandenen eingabefenster.

    Ja, genau das meine ich. :)

    Noch etwas:
    Mir ist aufgefallen das das Feature ‘Kopie an Absender’ nicht funktioniert.
    ich habe das Feld nun in der Datei wpg-form.php auskommentiert.

    Beste Grüße,
    Sebastian


  4. 97

    hallo Hans
    Richtig geraten, briefmarkenfunktion ausgeschaltet und das mit den dateigrößen ist wieder ok.
    der mailversand funktioniert jetzt auch nachdem ich auf “PHP mail() function ” umgestellt habe, vorher hat er nicht jede Mailadresse beliefert (oder die mails sind noch unterwegs), egal, es funktioniert ja auch so.

    lg. winni


  5. 96

    Was mich ein bisschen irritiert, dass die Dateigrösse so aufgeblasen wird. Ich lebe in Ländlicher Gegend, genau wie ca. die Hälfte meiner Besucher Regionale sind. Meine Jpgs sind alle so komprimiert, dass ein 1000*800px Bild um die 200kb gross ist, das ist mit dsl light hier noch handhabbar, aber als Postkarte wird das gleiche Bild dann zu einem 2MB grossen PNG. Gibts denn keine Möglichkeit, dass das Programm das deutlich kleinere Bild aus der Galerie übernimmt?

    lg.winni


    • 96.1

      hallo winni,
      ich vermute du hast die briefmarkenfunktion aktiviert. php baut dann mittels der gd bibliothek ein neues bild zusammen. auf die größe habe ich da wenig einfluß. wenn du die briefmarkenfunktion abschaltest, sollte eigentlich das originale bild verschickt werden. die anhänge werden aber alle base64 verschlüsselt und da wird auch das kleinere bild nochmal aufgeblasen. hast du schon darüber nachgedacht nur die links zu verschicken, dann können deine besucher, die postkarte bei dir online abholen.

      gruß, hans

       

  6. 95

    Lieber Hans,

    ich habe noch einen weiteren Hinweis.
    Es wäre super, wenn du den Quellcode der Ausgabe vor dem nächsten Update validieren würdest, um ein paar HTML-Fehler zu bereinigen, die dir dann wahrscheinlich auffallen werden.
    Bei meiner Installation wird zum Beispiel in der Anzeige der Vorschau ein -Tag geschlossen, welches nicht geöffnet wurde.
    Templates würden auch in diesem Kontext Sinn machen und die Arbeit mit den Modul (auf Seiten der WordPress-Nutzer wie mich) vereinfachen.

    Vielen Dank für deine Aufmerksamkeit,
    mit den besten Grüßen,
    Sebastian


    • 95.1

      hallo Sebastian,
      vielen dank für deine hinweise und anregungen, die ich gerne aufnehme. den link zur absenderseite sollte man eigentlich über den mailfooter eingeben können. wenn du von templates sprichst meinst du wahrscheinlich xhtml-dateien mit platzhaltern, die zur laufzeit ersetzt werden, an stelle der aktuell vorhandenen eingabefenster.
      die nächste version von wp-greet wird allerdings noch ein wenig auf sich warten lassen, da ich vorher noch arbeiten an anderen plugins abschließen möchte.

      gruß
      hans

       

  7. 94

    Lieber Hans,

    vielen Dank für dieses Plugin. Ich arbeite gerade an einer Website für einen Kunden, bei der ich dein/euer Plugin zum Einsatz bringen werde. Es funktioniert sehr gut und macht auch einen gut durchdachten Eindruck. Da ich täglich mit WordPress arbeite und sehr an optimierten Systemen und maximal effizienter Konfiguration interessiert bin, gebe ich dir hier ein paar Hinweise auf Themen, denen du dich vielleicht annehmen magst.

    - CSS-Styles über den Admin-Bereich deaktivierbar
    Der Vorteil: man kann selbst entscheiden und Styles auch in ein eigenen
    Stylesheet einbauen ohne unnötigen Balast von CSS-Dateien

    - CSS-Datei über die offizielle Methode von WordPress einbinden
    wp_enqueue_style()
    Siehe dazu: http://tinyurl.com/y89xl8o

    - Die Ausgabe der Seite zum Abholen von Karten auf Templates aufbauen,
    die man leicht anpassen kann.

    - Die E-Mail zum Versand der Bilder auf Templates aufbauen oder leichter
    anpassbar machen …

    Ich habe nun an den Core-Dateien arbeiten müssen, um das Stylesheet zu ‘entladen’. Bei einigen Plugins funktioniert dies effektiv mit: wp_deregister_style(‘xyz’); in der functions.php

    Außerdem würde ich gerne einen Link zur Absender-Seite platzieren, der dann in der E-Mail unter der E-Card zu sehen ist. Für meinen Kunden wäre das perfekt, denn er will die Empfänger der E-Cards natürlich auf seine Seite bekommen. Mit einem Link oder noch mehr Informationen, zusätzlich zum Bild und zur Nachricht des Absenders, steigt die Effektivität im Sinne von Werbung für die Herkuft der E-Cards.

    Alles in allem gefällt mir das Plugin sehr gut. :good:
    Herzlichen Dank!

    Beste Grüße aus Bali,
    Sebastian


  8. 93

    Hallo Hans
    Ich hatte unrecht mit dem Punkt 1. Wenn später die Option realisiert wird, dass
    der Absender ein Mail bekommt, wenn der Empfänger die Karte abgeholt hat,
    dann macht es keinen Sinn, wenn eine Kopie versendet wird. Ansonsten kann
    der Prozess nicht mehr sauber überwacht werden.
    Die Kopie Option müsste im Formular nur erscheinen, wenn die Grusskarte
    direkt mit einem Mail verschickt wird. Ich habe jetzt einfach das Formular angepasst
    und die Option gelöscht. Funktioniert super…

    Noch eine Frage, sorry:
    Wo kann ich das Layout der Grusskarte mit dem Text anpassen. Ich möchte,
    dass der Text in einem schönen Rähmchen oder einen anderen Hintergrund
    erscheint. Gibt es dazu eine CSS oder wo kann dies angepasst werden?

    Sorry für meine Fragen, aber dein Plugin gefällt mir so gut, dass ich
    es optimal an meine Seite anpassen möchte.

    Schöne Abe u ä Gruess us Bärn
    Reto
    :bye:


  9. 92

    Hallo Hans
    Ich bin es nochmals. Mir sind noch zwei Dinge aufgefallen:
    1. Wenn ich auf meinem Formular “Kopie an Absender” auswähle, dann erscheint zwar keine Fehlermeldung, aber eine Kopie der Karte wird auch nicht verschickt. Ist diese Funktion nur aktiv, wenn komplette Grusskarten per Mail verschickt werden und wenn nur die Links verschickt werden nicht?
    2. Können mehrere Empfänger Emails eingegeben werden, z.B. mit ; oder , oder so. Bei mir kommen Fehlermeldungen.

    Besten Dank für dein Feedback
    Liebe Grüsse
    Reto


    • 92.1

      hi Reto,
      danke, für deine hinweise. der erste punkt war bisher noch niemandem aufgefallen. aber du hast recht, das feature fehlt. ich baue es mit der nächsten version ein. der zweite punkt wurde schon mehrfach diskutiert, aus sicherheitsgründen kann man nur einen empfänger eingeben. leider gibt es sehr viele schpäm roboter, die gerne so einen grußkartenversand verwenden, um sich aufmerksamkeit zu verschaffen.

      gruß, hans

       

  10. 91

    Hallo Hans

    Vielen Dank für deine Antwort.
    Ja, so würde ich das auch sehen zu Punkt 1. Eine Checkbox zum markieren ob jemand informiert werden möchte. Das wäre dann super wenn du das in der nächsten Version machen könntest! :yahoo:
    Der 2. Punkt ist nicht ganz so einfach, das sehe ich jetzt auch ein. Wenn aber der 1. Punkt möglich wäre, so würde der zweite fast hinfällig, da der Sender ja nach einer Woche mal nachfragen würde, ob er denn keine Grusskarte erhalten habe oder so…

    So oder so. Super Plugin und es bereitet mir sehr viel Freude. Möchte ich auch können :good:

    Gruss aus Bern
    Platzbern.ch
    Reto


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