Newsletter Manager in Affilinator bzw. mit Smarty
Ein eigener Newsletter gehört mittlerweile zu jeder größeren Homepage dazu. Deshalb möchte ich euch heute die einfache Einbindung eines Newslettersystems in die Affilinator zeigen. Selbstverständlich kann dieser Newsletter Manager in jedes Script auf der Smarty Templateengiene so eingebunden werden.
Als Newslettersoftware habe ich LetterIt gewählt, da dies unter GPL kostenlos zur Verfügung steht und dafür doch sehr umfangreich ist.
Also zuerst die Software von der LetterIT Homepage runterladen.
Die enthaltene Datei liesmich.txt sollte man unbedingt mal lesen.
Eine Verzeichnis mit dem Namen newsletter auf der Website anlegen. Es kann dazu auch ein beliebiger Namen verrwendet werden, wobei dann auch dieser im Template angepasst werden muss. Nun die entpackten Dateien auf den Server in dieses Verzeichnis kopieren. Darin noch zusätzlich die Verzeichnisse tmp und upload neu anlegen und mit Schreibrechte (0777) versehen.
Dann www.deinedomain/newsletter aufrufen (JavaScript muss aktivierrt sein). Zuerst gibst du dann deinen neuen Benutzernamen und dein gewünschtes Passwort ein. Danach folgen die Parameter für die Datenbank. Nach der erfolgereichen Installation kannst du dich nun in das Newslettersystem einloggen.
Das Script kann mehrere unterschiedliche Newsletter verwalten. Deshalb muss zuerst ein neuer Bereich für den Newsletter erstellt werden. Dazu einen Bereichsnamen, Absendernamen und Absender E-Mail eingeben.
Als URL Ausgabeseite http://www.deinedomain/newsletter/submit_inc.php eintragen und URL LetterIT Verzeichnis http://www.deinedomain/newsletter
Bestättigungsbetreff: Anmeldebestätigung erforderlich
In das Textfeld für die Anmeldung könnte so etwas rein:
Sehr geehrte(r) Abonnent(in),
Ihre E-Mailadresse wurde in unseren Newsletter eingetragen Um die Anmeldung abzuschliessen, folgen Sie dem nachfolgenden Link.
Bei Problemen, z.B. durch einen Zeilenumbruch verursacht, kopieren Sie ihn bitte direkt in die Adressezeile Ihres Browsers.
Sollten Sie diesen Newsletter nicht mehr wünschen oder nicht bei uns eingetragen haben, ignorieren bzw. löschen Sie dieses E-Mail.
Bitte klicken Sie auf den Aktivierungslink:
!!submitlink!!
Mit freundliche Grüßen
Nun ist das Newletterscript soweit eingerichtet um E-Mailadressen zu sammeln. Jetzt kommt noch die Templateeinbindung dran. Am Besten legen wir ein neues Template mit dem Namen newsletter.html an. Dies binden wir dann in alle Seiten so ein:
Das Template newsletter.html sieht dann in etwa so aus:
<div class="content">
Abonieren Sie unseren monatlichen Newsletter.
<form name="form" id="form" action="{$smarty.const.BASE_URL}newsletter/submit_inc.php" method="POST">
<input type="text" size="15" name="letteritemail">
<input type="hidden" name="letteritbid[]" value="1">
<input type="submit" value="An/Abmelden">
</form>
</div>
Um das Script noch etwas komfortabler zu integrieren, bietet sich ein Metarefresh an, der in die submit_inc.php kommt.
in Zeile 44 hinter
einfügen.
So, das war nun die Einbindung. Weitere Einstellungen und Newslettererstellung können einfach im Adminbereich durchgeführt werden.
Trackback
RSS Feed
















Ein Kommentar
1.
Robert
schrieb am 16. März 2008 um 13:54
Danke für den Hinweis auf LetterIT. Eigentlich hatte ich mich für das Template-System Smarty interessiert, aber nach einer einfach bedienbaren und funktionierenden Newsletterlösung suche ich schon viel länerg! LetterIT scheint wirklich vom Zuschnitt her ganz passend zu sein. Ich werde es gleich mal testweise integrieren!