Newsletter
Anmeldeformular
Hier ist ein Beispiel für ein Anmeldeformular. Es soll als Ansatz dienen, es ist nicht zum produktiven Einsatz gedacht.
<we:form method="post" id="self" nameid="formNewNewsletter">
<label for="we_subscribe_salutation__">Anrede</label>
<we:subscribe type="salutation" values="-- ,Herr, Frau" />
<label for="we_subscribe_title__">Titel</label>
<we:subscribe type="title" />
<label for="we_subscribe_firstname__">Vorname</label>
<we:subscribe type="firstname" />
<label for="we_subscribe_lastname__">Name</label>
<we:subscribe type="lastname" />
<label for="we_subscribe_email__">E-Mail*</label>
<we:subscribe type="email" class="required email form-control" />
<we:captcha width="315" height="25" subset="num" fontcolor="#000000" fontsize="16" bgcolor="#ffffff" transparent="false" style="strikeout,outlinecircle,outlinerectangle" stylenumber="7,10" stylecolor="#99ba2e,#6a7887" valign="middle" align="center" type="gif" /><br>
<label for="code">Bitte geben Sie den Zahlencode ein*</label>
<input id="code" type="text" name="code">
<button type="submit">Absenden</button>
</we:form>
Die Verarbeitung des Anmeldeformulars. Auch hier gilt, dass dies als Coding Ansatz zu verstehen ist; es ist nicht zum produktiven Einsatz geeignet.
<we:ifCaptcha name="code" >
<we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.csv" doubleoptin="true" id="1234" mailid="1234" subject="Newslettereintragung bestätigen" from="noreply@domain.de" />
<we:ifSubscribe>
<we:ifDoubleOptIn>
<p>Eine Bestätigungs-E-Mail wurde versendet. Um den Newsletter zu erhalten, bestätige bitte die Eintragung durch einen Klick auf den in der E-Mail enthaltenen Link.</p>
<we:else/>
<p>Die E-Mail Adresse wurde erfolgreich eingetragen</p>
</we:ifDoubleOptIn>
<we:else />
<we:ifEmailExists>
<p>Diese E-Mail Adresse ist bereits in unserer Liste eingetragen.</p>
<we:else />
<we:ifEmailInvalid>
<p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
<we:else />
<p>Es gab einen Fehler beim Eintragen der E-Mail Adresse.</p>
</we:ifEmailInvalid>
</we:ifEmailExists>
</we:ifSubscribe>
<we:else comment="captcha nicht korrekt" />
<pDer eingegebene Code war nicht korrekt, bitte versuche es nochmal.</p>
</we:ifCaptcha>
<we:ifVarSet name="confirmID" type="request" comment="Bestaetigungslink der Double-OptIn Mail wurde angeklickt">
<we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.csv" />
<we:ifSubscribe>
<p>Die E-Mail Adresse wurde erfolgreich eingetragen.</p>
<we:else />
<we:ifEmailExists>
<p>Diese E-Mail Adresse ist bereits in unserer Empfängerliste eingetragen.</p>
<we:else/>
<we:ifEmailInvalid>
<p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
<we:else/>
<p>Es gab einen Fehler beim Eintragen der E-Mail Adresse.</p>
</we:ifEmailInvalid>
</we:ifEmailExists>
</we:ifSubscribe>
</we:ifVarSet>
Abmeldeformular
Hier ist ein Beispiel für ein Abmeldeformular. Es soll als Ansatz dienen, es ist nicht zum produktiven Einsatz gedacht.
<we:form method="post" id="self" nameid="formABNewsletter">
<label for="we_unsubscribe_email__">E-Mail*</label>
<we:unsubscribe type="email" />
<button type="submit">Austragen</button>
</we:form>
Die Verarbeitung des Abmeldeformulars. Auch hier gilt, dass dies als Coding Ansatz zu verstehen ist; es ist nicht zum produktiven Einsatz geeignet.
<we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.txt" />
<we:ifUnsubscribe>
<p>Die E-Mail Adresse wurde erfolgreich ausgetragen.</p>
<we:else />
<we:ifEmailNotExists>
<p>Die E-Mail Adresse existiert nicht in unserer Liste und kann daher nicht ausgetragen werden.</p>
<we:else />
<we:ifEmailInvalid>
<p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
<we:else />
<p>Es gab einen Fehler beim Austragen der E-Mail Adresse.</p>
</we:ifEmailInvalid>
</we:ifEmailNotExists>
</we:ifUnsubscribe>