Zum Inhalt springen

FE User Registrierung mit direct mail subscription erweitern

Erstellt am 28. Januar 2009 · 2 Antworten · letzte Antwort am 11. Dezember 2009

Tags: Frontend-Benutzer, Direct Mail, Frage

victoria ·

Hallo,

ich möchte auf einer bestehenden Typo3 Installation 4.2.2 die
front end benutzerregistrierung (sr_feuser_register)
die auf einer Seite für die Anmeldung an die Website bereits eingerichtet ist um einen Newsletter erweitern.

Dazu habe ich zusätzlich installiert:
direct_mail_subscription und direct_mail

Problem:
Ich möchte eine Checkbox in die Seite der sr_feuser_register aufnehmen und beim Bestätigen der Anmeldung für den Fall, dass der Newsletter ausgewählt wurde von direct_mail_subscription eine Mail verschicken lassen und in tt_address einen Eintrag erzeugen lassen.

sr_feuser_register ist so konfiguriert, dass es keine Mails selber verschickt. Dh. der Account muss nicht bestätigt werden.
Aber für die eMails soll es ein eMail für dbl-opt-in geben. Und beim Bestätigen soll die tt_address Zeile das hidden entfernt werden.

(Zusätzlich soll das Ganze natürlich auch auf der Account-Editierseite beim update funktionieren, wenn man den Newsletter anhakt. Dann soll es neue eMails geben)

Leider habe ich es nicht hinbekommen (und nach 2 Tagen auch langsam keine Idee mehr wie das gehen könnte).

Hat jemand einen Tipp wie ich das feuser-plugin so hinbekommen kann, damit es direct_mail zum mailversand anstiftet?

Danke für jede Hilfe
Victoria

Etwas ähnliches wie das was ich machen möchte findet sich als Beschreibung unter:
http://mediavrog.net/blog/2008/03/25/typo3/direct-mail-newsletter-anmeldung-uber-mailformplus-oder-ein-anderes-kontaktformular/#header
Aber das habe ich nicht zum Laufen bekommen. Die Beschreibung ist mir ein wenig zu ungenau um es hinzubekommen.[/url]

rosteiner ·

Hallo Victoria,

ich mache es etwas anders:
1)
Bei eintrag in tt_address wird überprüft ob e-mail schon in fe_users eingetragen ist. Wenn ja, dann wird ein Fehler-Text angezeigt.
2)
Beim Austragen aus fe_users wird gefragt, ob er den Newsletter weiterhin erhalten will. Wenn ja, dann wird die e-mail in tt_address übertragen.
Funktioniert perfekt und ohne viel Programier Aufwand.

beste Grüße

Ron