Re: [TYPO3-german] Typo3 formhandler authcode emailbestätigung
Danke, damit müsste ich es hinbekommen. Und ich habe schon an einem eigenen Finisher programmiert, der den Eintrag aus der DB liest und in $this->gp speichert... Am 8. November 2013 10:56 schrieb Reinhard Führicht : > Hallo Sven, > > du musst die Daten erst wieder aus der Datenbank laden, damit sie in den > E-Mails verfügbar sind. > > Also: > > PreProcessor_LoadGetPost > PreProcessor_ValidateAuthCode > PreProcessor_LoadDB > ... > Finisher_Mail > > Konkret z.B.: > > 3.class = PreProcessor_LoadDB > 3.config { > 1 { > name.mapping = name > email.mapping = email > } > select { > table = tt_address > where = COA > where { > 10 = TEXT > 10.value = uid= > 20 = TEXT > 20.data = GP:[formValuesPrefix]|uid > 20.intval = 1 > } > } > } > > [formValuesPrefix] musst du durch entsprechend deiner Konfig ersetzen. > > Dann kannnst du die Marker ###value_name### und ###value_email### wie > gewohnt ersetzen. > > Doku für den PreProcessor_LoadDB findest du hier [1] > > lg, > Reinhard > > [1] http://www.typo3-formhandler.com/documentation/ > preprocessors/preprocessor-loaddb/ > > Am 08.11.2013 10:22, schrieb Sven Burkert: > > Hallo Reinhard, >> >> danke für die ausführliche Anleitung. Ich habe das alles soweit >> eingerichtet und es funktioniert auch, die Infomail wird nun erst nach der >> Bestätigung durch den Benutzer an den Admin gesendet. Allerdings möchte >> ich >> die vom Benutzer eingegebenen Daten in der E-Mail an den Admin mit >> angeben, >> die Platzhalter werden aber nicht durch die Werte, die ja mittlerweile in >> der Datenbank gespeichert sind, ersetzt. >> Ist das bei deiner Lösung evtl. gar nicht möglich? >> >> Viele Grüße >> Sven >> >> >> Am 8. November 2013 09:29 schrieb Reinhard Führicht : >> >> Hallo, >>> >>> Am 07.11.2013 19:35, schrieb SventB: >>> >>> Hallo Sebastian, hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem Double-Opt-In? Viele Grüße Sven -- View this message in context: http://typo3.3.n7.nabble.com/ Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html Sent from the TYPO3 German mailing list archive at Nabble.com. mittlerweile gibt es eine recht einfache Lösung dafür, auch wenn sie >>> nicht >>> ausreichend dokumentiert ist... >>> >>> Man macht 2 Formulare. >>> Das erste speichert den Datensatz, generiert den AuthCode und verschickt >>> die Aktivierungsmail. >>> Das zweite validiert den AuthCode und führt weitere Aktionen durch. >>> >>> WICHTIG: Beide Formulare müssen den gleichen "formValuesPrefix" haben. >>> >>> Das Stichwort fürs zweite Formular heißt "skipView". Damit wird kein >>> Formular angezeigt, sondern es werden direkt nach den PreProcessors >>> gleich >>> die Interceptors und Finishers aufgerufen. >>> >>> Beim PreProcessor_ValidateAuthCode setzt man keine "redirectPage", >>> sondern >>> nur eine "errorRedirectPage". Ist der AuthCode valide, führt man als >>> letzten Finisher den Finisher_Redirect aus, damit man eine Umleitung auf >>> eine "Erfolgsseite" machen kann. >>> >>> Vorgangsweise: >>> >>> 1. Formular: >>> >>> Finisher_DB >>> Finisher_GenerateAuthCode >>> Finisher_Mail >>> >>> 2. Formular: >>> >>> skipView = 1 >>> PreProcessor_LoadGetPost >>> PreProcessor_ValidateAuthCode (ohne "redirectPage) >>> [...] >>> Finisher_Redirect >>> >>> Statt [...] kann man Finisher_Mail und weitere Komponenten aufrufen. >>> >>> Ich hoffe das klärt die Sache! >>> >>> lg, >>> Reinhard >>> >>> -- >>> >>> http://www.typo3-formhandler.com >>> >>> ___ >>> TYPO3-german mailing list >>> TYPO3-german@lists.typo3.org >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >>> >> > > -- > > http://www.typo3-formhandler.com > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 formhandler authcode emailbestätigung
Hallo Sven, du musst die Daten erst wieder aus der Datenbank laden, damit sie in den E-Mails verfügbar sind. Also: PreProcessor_LoadGetPost PreProcessor_ValidateAuthCode PreProcessor_LoadDB ... Finisher_Mail Konkret z.B.: 3.class = PreProcessor_LoadDB 3.config { 1 { name.mapping = name email.mapping = email } select { table = tt_address where = COA where { 10 = TEXT 10.value = uid= 20 = TEXT 20.data = GP:[formValuesPrefix]|uid 20.intval = 1 } } } [formValuesPrefix] musst du durch entsprechend deiner Konfig ersetzen. Dann kannnst du die Marker ###value_name### und ###value_email### wie gewohnt ersetzen. Doku für den PreProcessor_LoadDB findest du hier [1] lg, Reinhard [1] http://www.typo3-formhandler.com/documentation/preprocessors/preprocessor-loaddb/ Am 08.11.2013 10:22, schrieb Sven Burkert: Hallo Reinhard, danke für die ausführliche Anleitung. Ich habe das alles soweit eingerichtet und es funktioniert auch, die Infomail wird nun erst nach der Bestätigung durch den Benutzer an den Admin gesendet. Allerdings möchte ich die vom Benutzer eingegebenen Daten in der E-Mail an den Admin mit angeben, die Platzhalter werden aber nicht durch die Werte, die ja mittlerweile in der Datenbank gespeichert sind, ersetzt. Ist das bei deiner Lösung evtl. gar nicht möglich? Viele Grüße Sven Am 8. November 2013 09:29 schrieb Reinhard Führicht : Hallo, Am 07.11.2013 19:35, schrieb SventB: Hallo Sebastian, hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem Double-Opt-In? Viele Grüße Sven -- View this message in context: http://typo3.3.n7.nabble.com/ Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html Sent from the TYPO3 German mailing list archive at Nabble.com. mittlerweile gibt es eine recht einfache Lösung dafür, auch wenn sie nicht ausreichend dokumentiert ist... Man macht 2 Formulare. Das erste speichert den Datensatz, generiert den AuthCode und verschickt die Aktivierungsmail. Das zweite validiert den AuthCode und führt weitere Aktionen durch. WICHTIG: Beide Formulare müssen den gleichen "formValuesPrefix" haben. Das Stichwort fürs zweite Formular heißt "skipView". Damit wird kein Formular angezeigt, sondern es werden direkt nach den PreProcessors gleich die Interceptors und Finishers aufgerufen. Beim PreProcessor_ValidateAuthCode setzt man keine "redirectPage", sondern nur eine "errorRedirectPage". Ist der AuthCode valide, führt man als letzten Finisher den Finisher_Redirect aus, damit man eine Umleitung auf eine "Erfolgsseite" machen kann. Vorgangsweise: 1. Formular: Finisher_DB Finisher_GenerateAuthCode Finisher_Mail 2. Formular: skipView = 1 PreProcessor_LoadGetPost PreProcessor_ValidateAuthCode (ohne "redirectPage) [...] Finisher_Redirect Statt [...] kann man Finisher_Mail und weitere Komponenten aufrufen. Ich hoffe das klärt die Sache! lg, Reinhard -- http://www.typo3-formhandler.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- http://www.typo3-formhandler.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 formhandler authcode emailbestätigung
Hallo Reinhard, danke für die ausführliche Anleitung. Ich habe das alles soweit eingerichtet und es funktioniert auch, die Infomail wird nun erst nach der Bestätigung durch den Benutzer an den Admin gesendet. Allerdings möchte ich die vom Benutzer eingegebenen Daten in der E-Mail an den Admin mit angeben, die Platzhalter werden aber nicht durch die Werte, die ja mittlerweile in der Datenbank gespeichert sind, ersetzt. Ist das bei deiner Lösung evtl. gar nicht möglich? Viele Grüße Sven Am 8. November 2013 09:29 schrieb Reinhard Führicht : > Hallo, > > Am 07.11.2013 19:35, schrieb SventB: > >> Hallo Sebastian, >> >> hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem >> Double-Opt-In? >> >> Viele Grüße >> Sven >> >> >> >> -- >> View this message in context: http://typo3.3.n7.nabble.com/ >> Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html >> Sent from the TYPO3 German mailing list archive at Nabble.com. >> >> > mittlerweile gibt es eine recht einfache Lösung dafür, auch wenn sie nicht > ausreichend dokumentiert ist... > > Man macht 2 Formulare. > Das erste speichert den Datensatz, generiert den AuthCode und verschickt > die Aktivierungsmail. > Das zweite validiert den AuthCode und führt weitere Aktionen durch. > > WICHTIG: Beide Formulare müssen den gleichen "formValuesPrefix" haben. > > Das Stichwort fürs zweite Formular heißt "skipView". Damit wird kein > Formular angezeigt, sondern es werden direkt nach den PreProcessors gleich > die Interceptors und Finishers aufgerufen. > > Beim PreProcessor_ValidateAuthCode setzt man keine "redirectPage", sondern > nur eine "errorRedirectPage". Ist der AuthCode valide, führt man als > letzten Finisher den Finisher_Redirect aus, damit man eine Umleitung auf > eine "Erfolgsseite" machen kann. > > Vorgangsweise: > > 1. Formular: > > Finisher_DB > Finisher_GenerateAuthCode > Finisher_Mail > > 2. Formular: > > skipView = 1 > PreProcessor_LoadGetPost > PreProcessor_ValidateAuthCode (ohne "redirectPage) > [...] > Finisher_Redirect > > Statt [...] kann man Finisher_Mail und weitere Komponenten aufrufen. > > Ich hoffe das klärt die Sache! > > lg, > Reinhard > > -- > > http://www.typo3-formhandler.com > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 formhandler authcode emailbestätigung
Hallo, Am 07.11.2013 19:35, schrieb SventB: Hallo Sebastian, hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem Double-Opt-In? Viele Grüße Sven -- View this message in context: http://typo3.3.n7.nabble.com/Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html Sent from the TYPO3 German mailing list archive at Nabble.com. mittlerweile gibt es eine recht einfache Lösung dafür, auch wenn sie nicht ausreichend dokumentiert ist... Man macht 2 Formulare. Das erste speichert den Datensatz, generiert den AuthCode und verschickt die Aktivierungsmail. Das zweite validiert den AuthCode und führt weitere Aktionen durch. WICHTIG: Beide Formulare müssen den gleichen "formValuesPrefix" haben. Das Stichwort fürs zweite Formular heißt "skipView". Damit wird kein Formular angezeigt, sondern es werden direkt nach den PreProcessors gleich die Interceptors und Finishers aufgerufen. Beim PreProcessor_ValidateAuthCode setzt man keine "redirectPage", sondern nur eine "errorRedirectPage". Ist der AuthCode valide, führt man als letzten Finisher den Finisher_Redirect aus, damit man eine Umleitung auf eine "Erfolgsseite" machen kann. Vorgangsweise: 1. Formular: Finisher_DB Finisher_GenerateAuthCode Finisher_Mail 2. Formular: skipView = 1 PreProcessor_LoadGetPost PreProcessor_ValidateAuthCode (ohne "redirectPage) [...] Finisher_Redirect Statt [...] kann man Finisher_Mail und weitere Komponenten aufrufen. Ich hoffe das klärt die Sache! lg, Reinhard -- http://www.typo3-formhandler.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 formhandler authcode emailbestätigung
Hallo Sebastian, hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem Double-Opt-In? Viele Grüße Sven -- View this message in context: http://typo3.3.n7.nabble.com/Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html Sent from the TYPO3 German mailing list archive at Nabble.com. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typo3 Formhandler
Hallo David Super Danke! Das habe ich wohl überlesen! Grüße Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk Gesendet: Mittwoch, 6. November 2013 11:41 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] typo3 Formhandler Hallo Johannes, also für die Mails kann man eh separate Template-Files verwenden: plugin.Tx_Formhandler.settings.predef.contact { templateFile = TEXT templateFile.value = {$plugin.formhandler.rootPathTemplate}Contact/Step1.html [...] finishers { 1.config { user { templateFile = TEXT templateFile.value = {$plugin.formhandler.rootPathTemplate}Contact/EmailUser.html [...] } } } } Beantwortet das deine Frage? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes C. Schulz - EnzephaloN IT-Solutions Gesendet: Mittwoch, 6. November 2013 11:26 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] typo3 Formhandler Hallo typo3-Freunde und formhandler-Spezies! Ist es möglich mehrere templateFile-Einträge für ein Formular zu definieren? Ich möchte gerne die Kunden-Emails aus dem Haupttemplate herausnehmen, da diese so unschön lang sind. Bisher konnte ich nichts dazu finden, daß man mehrere templateFile-Einträge machen könnte. Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typo3 Formhandler
Hallo Johannes, also für die Mails kann man eh separate Template-Files verwenden: plugin.Tx_Formhandler.settings.predef.contact { templateFile = TEXT templateFile.value = {$plugin.formhandler.rootPathTemplate}Contact/Step1.html [...] finishers { 1.config { user { templateFile = TEXT templateFile.value = {$plugin.formhandler.rootPathTemplate}Contact/EmailUser.html [...] } } } } Beantwortet das deine Frage? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes C. Schulz - EnzephaloN IT-Solutions Gesendet: Mittwoch, 6. November 2013 11:26 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] typo3 Formhandler Hallo typo3-Freunde und formhandler-Spezies! Ist es möglich mehrere templateFile-Einträge für ein Formular zu definieren? Ich möchte gerne die Kunden-Emails aus dem Haupttemplate herausnehmen, da diese so unschön lang sind. Bisher konnte ich nichts dazu finden, daß man mehrere templateFile-Einträge machen könnte. Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] typo3 Formhandler
Hallo typo3-Freunde und formhandler-Spezies! Ist es möglich mehrere templateFile-Einträge für ein Formular zu definieren? Ich möchte gerne die Kunden-Emails aus dem Haupttemplate herausnehmen, da diese so unschön lang sind. Bisher konnte ich nichts dazu finden, daß man mehrere templateFile-Einträge machen könnte. Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typo3 formhandler und salesforce
Powermail und Saleforce funktionieren wohl zusammen. -- TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/ingeniumdesign/ -- Am 31.07.2012 16:46, schrieb Basti: Hallo Liste, gibt es ggf. eine Möglichkeit den Formhandler mit Saleforce zu betreiben? Grüße und Danke, Sebastian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] typo3 formhandler und salesforce
Hallo Liste, gibt es ggf. eine Möglichkeit den Formhandler mit Saleforce zu betreiben? Grüße und Danke, Sebastian -- -- TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/ingeniumdesign/ -- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Typo3 formhandler authcode emailbestätigung
Hallo zusammen, ich versuche mit dem formhandler eine E-Mail zu verschicken, die aber erst weggeschickt werden soll, wenn man sich authentifiziert hat. Ich stecke grad mitten drin fest. Hier mal mein bisheriges Vorgehen: 1. Formular, hier werden die Daten abgefragt, die man später in der DB gespeichert werden sollen und auch als Marker in der letzten Mail verwendet werden sollen. 2. Finisher: - Finisher_DB um die Daten in eine eigene Datenbank zu schreiben. - Finisher_GenerateAuthCode um einen Link in der Mail zu haben, über den man nochmal bestätigen kann, dass es sich um die eigene E-Mail Adresse handelt. - Finisher_Mail um dem User erstmal die Mail zu schicken, dass er sich sich angemeldet hat, aber noch authentifiziert werden muss (inkl. Auth-Link) - Finsher_SubmittedOK um einen Text anzuzeigen was jetzt noch passiert. 2. PreProcessor: - PreProcessor_LoadGetPost um die GP Variablen zu laden - PreProcessor_ValidateAuthCode um den AuthCode zu verfizieren Soweit klappt das alles auch ganz gut. Jetzt würde ich nur gerne, wenn der AuthCode richtig verifiziert wurde, eine abschließende Mail verschicken. Hab schon alles Mögliche ausprobiert, krieg den formhandler aber nicht dazu die Mail zu verschicken. Hat irgendjemand ne Idee oder ein Beispiel, wie man hier weiter macht, oder ist das mit formhandler gar nicht realisierbar, dass nochmal eine E-Mail verschickt wird? Ich würde auch über eine nochmalige Seite gehen, auf der die Mail nochmal angezeigt wird, die verschickt wird und man das Ganze nochmal bestätigen muss. Oder gibt's für so einen Fall schon ein Plugin das diese Funktionalität abbildet? Ich hab noch ein weiteres Problem, was ich noch nicht gelöst bekommen hab. In dem Link mit dem AuthCode der vom formhandler generiert wird, sind die & Zeichen durch & ersetzt worden, somit funktioniert der Link nicht. Gibt's da ne Lösung für, dass der Link in einer PlainText Mail funktioniert? Ich hoffe man versteht was ich hier versucht hab zu bauen, ansonsten kann ich es auch noch genauer erläutern. -- Mit freundlichen Grüßen Sebastian May ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german