Supermailer in W2D integrieren
In dieser Anleitung erläutere ich, wie Sie den Supermailer von Mirko Böer in Web to Date integrieren können. Voraussetzung ist der Erwerb des Supermailers!
Die Integration hier bezieht sich explizit auf eine Hauptseite. Der Supermailer kann auch in den Common-Pages eingebaut werden, der Ordner newsletter entfällt dann im weiteren. In den Common-Pages darf die Ordnerbezeichnung aber nicht die Bezeichnung newsletter tragen. Bei erstellten PHP Seiten würde das mit dem Supermailer-Script (newsletter.php) kollidieren! Die Ordnerbezeichnung der Unterseite muß dann umbenannt werden.
In Web to Date (W2D) eine Hauptseite Newsletter (Ordnerbezeichnung: newsletter !!!) erstellen, einen HTML-Absatz einfügen und dort den Code:
| <!--Newsletteranmeldung
beginnt hier--> <form method="post" action="newsletter.php"> <p><font face="Verdana, Arial, Helvetica" size="1"><b>Newsletter An-/ Abmeldung</b></font></p><font face="Verdana, Arial, Helvetica" size="1">E-Mail-Adresse</font>:<br></font><font face="Verdana, Arial, Helvetica" size="4"> <input name="EMail" size="35"></font><font face="Verdana, Arial, Helvetica"><br> <font size="1">Vorname :<br></font><input name="Vorname" size="35"> </font> <br><font face="Verdana, Arial, Helvetica"><font size="1">Name :<br></font> <input name="Name" size="35"> <br><br><font size="1">Ihr möchtet euch für unseren Newsletter<br></font> <br></font><font face="Verdana, Arial, Helvetica"> <input type="radio" value="subscribe" checked="" name="Action"></font><font face="Verdana, Arial, Helvetica"> <font size="1"> <b>anmelden</b><br></font> </font><font face="Verdana, Arial, Helvetica"> <font face="Verdana, Arial, Helvetica"> <input type="radio" name="Action" value="unsubscribe"></font><font face="Verdana, Arial, Helvetica"><font size="1"> <b>abmelden</b></font></font> <p></p> <p><font face="Verdana, Arial, Helvetica" size="4"> <input type="submit" value="Abschicken" name="SubmitBtn"></font></p> </form><!--Newsletteranmeldung endet hier--> |
eingeben.
In dem Verzeichnis newsletter liegt auch die Datei newsletter.php (das Newsletter-Script) und die newslettertext.txt (der Text der an den Abonnenten versendet wird).
Folgende Unterseiten (unter Newsletter, Ordnerbezeichnungen übernehmen!):
a) newsletteranmeldung
b) newsletterabmeldung
c) newsletteranmeldungabgeschlossen
d) newsletterfehler
in W2D erstellen, die man ja bei der Scripterstellung angegeben hat. Diese Seiten in W2D nicht verlinken und aus der Vor-/Zurück Navigation und den Aufmachern ausnehmen. Beim vollständigen Erstellen der Seite wird bei aktiviertem „verwaiste Unterseiten ermitteln“ ein Fehlerbericht ausgegeben: „Die Seiten a)-d) sind nicht in W2D verlinkt.“ Das so gewollt! Diese Seiten werden nur durch das Supermailer-Script aufgerufen!
In den Seiten einen HTML-Absatz einfügen und den folgenden Code einbinden:
a) newsletteranmeldung:
| <p>Vielen Dank für Deine Anmeldung!<br>Deine E-Mailadresse <b><EMail></b> wird jedoch erst nach Klick auf den Bestätigungslink in der Dir gerade zugehenden E-Mail aufgenommen.<br><br>Manche E-Mailprovider werten automatisierte E-Mails als Spam-Mail. Falls Du bei aktivierten Spamschutzeinstellungen keine E-Mail mit Bestätigungslink erhalten hast, überprüfe bitte Dein Spamverdacht-Postfach.<br><br>Vielen Dank,<br><br>Newsletter Manager<br>Max Muster. </p> |
Max Muster an eigene Bedürfnisse anpassen!
b) newsletterabmeldung:
| <br> <p>Deine E-Mail-Adresse <b><EMail></b> wurde erfolgreich aus unserem Newsletter entfernt.</p> |
c) newsletteranmeldungabgeschlossen:
| <br> <p>Deine E-Mailadresse <b><EMail></b> wurde erfolgreich in unsere Mailingliste eingetragen.</p> |
d) newsletterfehler:
Hier reicht ein Text-Absatz:
Bei der Anmeldung ist ein Fehler aufgetreten, versuch es Bitte mit einer gültigen E-Mail-Adresse noch einmal.
Das Newsletter-Script (newsletter.php*) von Mirco Böer ist für obiges Beispiel angepasst. Diese Anleitung ist für reine HTML Seiten (Dateiendung .html) gedacht! Werden PHP Seiten erstellt, müssen die Dateiendungen a) bis d) im Newsletter-Script newsletter.php* von .html in .php geändert werden:
- newsletteranmeldung (Zeile 28 im Script)
- newsletterabmeldung (Zeile 37 im Script)
- newsletteranmeldungabgeschlossen (Zeile 222 im Script)
- newsletterfehler (Zeile 44 im Script)
Folgende Anpassungen müssen in der newsletter.php* noch vorgenommen werden:
- Eigene Newsletter E-Mail Adresse: $Recipient="newsletter@beispiel.de"; (Zeile 21)
- Fehlerseite: $ErrorPage="http://www.beispiel.de/newsletter/newsletterfehler.html"; (Zeile 44: muss an die eigene Webseite angepasst werden.)
- Betreff: $EMailSubject="Deine Anmeldung zum Newsletter von Max Muster"; (Zeile 47: anpassen)
- Pfad für: $EMailText="/pfad/zum/webspace/newsletter/newslettertext.txt"; (Zeile 56: muss an den eigenen Webspace angepasst werden.). Um den realen Pfad zu ermitteln wird eine Datei phpinfo.php mit folgendem Inhalt: <?php phpinfo(); ?> auf den Webserver geladen, nach dem Aufruf im Browser suchen Sie den Eintrag SERVER["DOCUMENT_ROOT"] und tragen diesen als "/pfad/zum/webspace/" oben ein.
- Absenderadresse angeben: $MyRecipient = '"Max Muster" <info@beispiel.de>'; (Zeile 154)
Im Supermailer werden unter „Empfänger der E-Mail“ noch die Felder IP, Datum, Uhrzeit, hinzugefügt. Dazu in der Empfängerliste mit der rechten Maustaste klicken und Feld hinzufügen wählen (die Bezeichnungen IP, Datum, Uhrzeit verwenden; am besten per Copy&Paste übernehmen; Groß-Kleinschreibung beachten!!)
Die Nachrichtendatei (newslettertext.txt) kann individuell angepasst werden, nur der [BESTAETIGUNGSLINK] darf NICHT verändert werden.
Nach dem Erstellen und Veröffentlichen der Webseite werden die Dateien newsletter.php und newslettertext.txt mit einem FTP-Client (z.B. FileZilla) in das Verzeichnis newsletter kopiert. In den Website-Eigenschaften in W2D im Reiter Veröffentlichen muß die Option Nicht benötigte Dateien löschen deaktiviert werden, da die Dateien sonst von W2D beim nächsten Upload gelöscht werden.
Fertig!
Viel Erfolg.
*Die newsletter.php darf NICHT öffentlich verteilt oder weitergegeben werden. Das verstößt gegen die Lizenzbestimmungen des Supermailers von Mirko Böer!
