NAVIGATION
This shows you the differences between two versions of the page.
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:send_a_friend [2009/05/17 14:12] Claus |
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:send_a_friend [2018/06/03 18:08] (current) |
||
---|---|---|---|
Line 248: | Line 248: | ||
\\ | \\ | ||
+ | |||
+ | **Empfohlen:** //Der Vorteil liegt darin, dass das Formular bei ausgeschaltetem JS nicht automatisch sichtbar ist.// | ||
+ | <code js|h sendafriend.js (Wenn das Formular beim Laden der Seite aufblitzt)|h> | ||
+ | window.addEvent('domready', function() { | ||
+ | |||
+ | var sendafriend = $('sendafriend'); | ||
+ | if(sendafriend) { | ||
+ | |||
+ | // do not hide send-a-friend form | ||
+ | // if( $('safsuccess') || $('saferror') ) { | ||
+ | if( $('safsuccess') || $('saferror') || $('safok') ) { // +KH: id safok used in "on success" | ||
+ | |||
+ | sendafriend.setStyle('display', ''); // +KH: if the form pops up during site load | ||
+ | var sendafriend_status = true; | ||
+ | |||
+ | } else { | ||
+ | |||
+ | var sendafriend_status = false; | ||
+ | sendafriend.setStyle('display', 'none'); | ||
+ | |||
+ | } | ||
+ | |||
+ | $('safbutton').addEvent('click', function(r) { | ||
+ | |||
+ | if(sendafriend_status == true) { | ||
+ | |||
+ | sendafriend.setStyle('display', 'none'); | ||
+ | sendafriend_status = false; | ||
+ | |||
+ | } else { | ||
+ | |||
+ | sendafriend.setStyle('display', ''); | ||
+ | sendafriend_status = true; | ||
+ | |||
+ | } | ||
+ | |||
+ | }); | ||
+ | |||
+ | } | ||
+ | }); | ||
+ | </code> | ||
+ | |||
+ | \\ | ||
==== Artikel ==== | ==== Artikel ==== | ||
{{:deutsch:andere-erweiterungen:send-a-friend_de.gif|}} | {{:deutsch:andere-erweiterungen:send-a-friend_de.gif|}} | ||
+ | |||
+ | \\ | ||
+ | Erster HTML CP: | ||
+ | <code html> | ||
+ | <div id="sendafriend" class="sendafriend" style=""> | ||
+ | </code> | ||
+ | |||
+ | **Empfohlen:** \\ | ||
+ | Erster HTML CP: //(wenn das Formular kurz aufblitzt während die Seite geladen wird)// | ||
+ | <code html> | ||
+ | <div id="sendafriend" class="sendafriend" style="display:none"> | ||
+ | </code> | ||
+ | \\ | ||
==== Formular ==== | ==== Formular ==== | ||
Line 259: | Line 315: | ||
Die Empfehlung wurde erfolgreich versendet. | Die Empfehlung wurde erfolgreich versendet. | ||
</code> | </code> | ||
+ | |||
+ | **Empfohlen:** \\ | ||
+ | //(bei Erfolg: umschalten nach [X] HTML)// | ||
+ | <code html|h bei Erfolg, wenn ein "Fenster schließen"-Link gewünscht|> | ||
+ | <p id="safok">Die Empfehlung wurde erfolgreich versendet.</p><br /> | ||
+ | [PHP] | ||
+ | echo '<a href="index.php?'.$GLOBALS['content']['struct'][$GLOBALS['content']['cat_id']]['acat_alias'].'">Fenster schließen</a>'; | ||
+ | [/PHP] | ||
+ | </code> | ||
+ | Der **"Fenster schließen"-Link** hat den Vorteil, dass die Seite ohne Anker neu geladen wird und eine neue Eingabe sofort möglich ist. | ||
<code html|h bei Fehler|> | <code html|h bei Fehler|> | ||
<p class="error" id="saferror">Ihre Anfrage konnte leider nicht versendet werden! <br /> | <p class="error" id="saferror">Ihre Anfrage konnte leider nicht versendet werden! <br /> | ||
- | Bitte füllen bzw. korrigieren Sie die farblich hervorgehobenen Bereiche.</p> | + | Bitte füllen bzw. korrigieren Sie die farblich hervorgehobenen Bereiche.</p> |
</code> | </code> | ||
Line 281: | Line 347: | ||
Wir weisen darauf hin, dass die Absenderangabe nicht verifiziert ist. | Wir weisen darauf hin, dass die Absenderangabe nicht verifiziert ist. | ||
- | Sollten Sie Zweifel an der Authentizität des Absenders haben, | + | Sollten Sie Zweifel an der Authentizität des Absenders haben, |
ignorieren Sie diese E-Mail bitte. | ignorieren Sie diese E-Mail bitte. | ||
</code> | </code> | ||
Line 305: | Line 371: | ||
Für den Inhalt der E-Mail ist ausschließlich der Absender verantwortlich!</p> | Für den Inhalt der E-Mail ist ausschließlich der Absender verantwortlich!</p> | ||
</code> | </code> | ||
+ | |||
+ | **Empfohlen:** \\ | ||
+ | <code html|h Vorlage, wenn ein "Fenster schließen"-Link erwünscht (am Ende einfügen) |h> | ||
+ | ......... | ||
+ | <br /> | ||
+ | <a href="index.php?{CATEGORY_ALIAS}">Fenster schließen</a> | ||
+ | </code> | ||
+ | //(Setz voraus: [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled]])// | ||
+ | |||
+ | \\ | ||