Flexiblere Begrüßungsmail

Manchmal ist die Begrüßungsmail, die Geeklog an neue User verschickt (und die Username und Passwort enthält), einfach nicht flexibel genug. Wenn man schon die ungeteilte Aufmerksamkeit eines neuen Users hat, möchte man vielleicht die Gelegenheit ergreifen und auf Besonderheiten der Site aufmerksam machen oder auf eine gerade laufende Aktion oder ...
Für solche Fälle ist der folgende einfache Hack gedacht ...
Die Idee dabei ist, dass man die von Geeklog schon unterstützten Templates auch für E-Mails benutzen könnte. Mit diesem Ersatz für die Funktion emailpassword() aus der Datei users.php funktioniert das folgendermaßen:
Im plugins-Ordner (/pfad/zu/geeklog/plugins) legt man eine einfache Textdatei names welcome_email.txt an. Diese enthält den Text der E-Mail, die verschickt werden soll. Wie bei den normalen Templates (.thtml) auch, gibt es einige Variablen, die man benutzen kann (müssen in geschweifte Klammern gesetzt werden, siehe Beispiel):
- auth_info - an dieser Stelle werden Username und Passwort eingesetzt
- site_name - der Name der Website, wie in der config.php angegeben
- site_url - URL der Website
Ansonsten kann man den Text einfach frei formulieren. Und wenn man diese Vorlage einmal nicht mehr braucht, kann man die Datei einfach löschen oder umbenennen. Geeklog verschickt dann an neue User wieder die Standard-Mail.
Viel Spaß damit.
bye, Dirk
