NAVIGATION
This shows you the differences between two versions of the page.
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:e-mail-an_und_kopie-an [2012/02/13 12:46] Knut Heermann (flip-flop) |
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:e-mail-an_und_kopie-an [2018/06/03 18:08] (current) |
||
---|---|---|---|
Line 35: | Line 35: | ||
\\ | \\ | ||
<note> | <note> | ||
- | Wird eine Version < V1.5.x r435 verwendet, kann die neue Funktion "E-Mail Kopie an/aus" durch einfügen der dazu notwendigen Dateien einer neueren Version genutzt werden. Siehe [[deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/e-mail-an_und_kopie-an#update_cp_formular_nach_v1.5_r435|Update CP Formular nach V1.5 r435]] | + | Wird eine Version < V1.5.x r435 verwendet, kann die neue Funktion "E-Mail Kopie an/aus" durch einfügen der dazu notwendigen Dateien einer neueren Version genutzt werden. \\ Siehe [[deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/e-mail-an_und_kopie-an#update_cp_formular_nach_v1.5_r435|Update CP Formular nach V1.5 r435]] |
</note> | </note> | ||
Line 53: | Line 53: | ||
\\ | \\ | ||
- | - Nach dem Senden des Formulars auslesen der POST Variablen des Optionsschalters mit einem Script in /frontend_init/.. | + | - Nach dem Senden des Formulars, auslesen der POST Variablen des Optionsschalters, mit einem Script in /frontend_init/.. |
- Prüfen ob die Auswahl im angelegten Array "Optionswert => E-Mail" vorhanden ist (Variante 01). | - Prüfen ob die Auswahl im angelegten Array "Optionswert => E-Mail" vorhanden ist (Variante 01). | ||
- | * Alternativ Variante 02: Wandeln des verfremdeten Optionswerts in eine E-Mail-Adr. und prüfen ob ein bestimmter Teilstring, in jeder E-Mail-Adr. vorhanden ist | + | * Alternativ Variante 02: Wandeln des verfremdeten Optionswerts in eine E-Mail-Adr. und prüfen ob ein bestimmter Teilstring in jeder E-Mail-Adr. vorhanden ist |
- Eintragen der gefundenen E-Mail-Adresse in die POST Variable für die endgültige E-Mail-Zieladresse. | - Eintragen der gefundenen E-Mail-Adresse in die POST Variable für die endgültige E-Mail-Zieladresse. | ||
- (Ist keine gültige E-Mail vorhanden, wird ein Fehler produziert und das Formular verlangt im FE eine neue Eingabe). | - (Ist keine gültige E-Mail vorhanden, wird ein Fehler produziert und das Formular verlangt im FE eine neue Eingabe). | ||
Line 105: | Line 105: | ||
{{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:email_option_mit_post_var_u_kopie_an_be02_1.gif|}} | {{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:email_option_mit_post_var_u_kopie_an_be02_1.gif|}} | ||
+ | |||
+ | Die PHP Funktion "my_form_on_success"_to bitte nicht eintragen. Dieses Script dient zur Ausgabe der Daten nach dem Absenden und ist nicht Bestandteil dieser Anleitung. | ||
\\ | \\ | ||
Line 400: | Line 402: | ||
?> | ?> | ||
</code> | </code> | ||
+ | |||
+ | \\ | ||
\\ | \\ | ||
Line 405: | Line 409: | ||
==== Update CP Formular nach V1.5 r435 ==== | ==== Update CP Formular nach V1.5 r435 ==== | ||
+ | Dateien die erneuert werden müssen wenn die aktive Version < V1.5 r435 ist: //([[http://code.google.com/p/phpwcms/source/detail?r=435|V1.5 r435]]) | ||
+ | // | ||
+ | * **include/inc_front/content/cnt23.article.inc.php** | ||
+ | * Wenn die Release kleiner r427 ist: \\ Zeile 49 <code php>$form_cnt = $cnt_form['labelpos']== 2 ? render_device( $cnt_form['customform'] ) : '';</code>ersetzen durch: <code php>$form_cnt = $cnt_form['labelpos']== 2 ? $cnt_form['customform'] : '';</code> | ||
+ | |||
+ | * **include/inc_lang/backend/de/lang.inc.php** | ||
+ | * **include/inc_lang/backend/en/lang.inc.php** | ||
+ | * **include/inc_lib/content/cnt23.readform.inc.php** | ||
+ | * **include/inc_tmpl/content/cnt23.inc.php** | ||
+ | * Wenn die Release kleiner r427 ist kann eine Funktion aus einer neuen Datei //(>= r427)// **include/inc_front/front.func.inc.php** in die vorhandene kopiert werden. Dadurch entfällt der oben gezeigte Patch. \\ Es handelt sich um die Funktion "function render_device($string)" //(am Ende der Datei)// Dieser Codeabschnitt sollte in die vorhandene Datei front.func.inc.php übernommen werden. | ||