|
|
Zeile 1: |
Zeile 1: |
| Sie sind hier: [[Hauptseite]]/[[FAQ und Lösungen]]/''' Probleme und Fehler im Frontend''' | | Sie sind hier: [[Hauptseite]]/[[FAQ und Lösungen]]/''' Probleme und Fehler im Frontend''' |
| | | |
− | Dieser Bereich dient dazu Probleme und Fehler vorzustellen. Alle Lösungen, Erweiterungen und Hacks für das Frontend werden hier ebenfalls dokumentiert. | + | Dieser Bereich dient dazu Probleme und Fehler vorzustellen. |
| + | Alle Erweiterungen und Hacks für das Frontend finden Sie unter [[XHTML, CSS und PHP (Probleme und Fehler)]]. |
| | | |
| == Wie schreibt man im Kontaktformular nur bestimmte Personen an? (Version 2.1.x) == | | == Wie schreibt man im Kontaktformular nur bestimmte Personen an? (Version 2.1.x) == |
− | [[Bild:Kontakt_1.jpg|thumb|Kontaktformular beim Aufruf zeigt den ersten Ansprechpartner]] | + | Diese Erweiterung finden Sie [[http://www.doku.papoo.de/index.php/XHTML%2C_CSS_und_PHP_%28Probleme_und_Fehler%29#.C3.9Cber_Kontaktformular_an_verschiedene_Verantwortliche_schreiben hier]] |
− | Von cabotine, alias Frank J., wurde uns eine interessante Lösung für das Kontaktformular zur gestellt. Mit dieser Lösung ist es möglich, das Anfragen nicht nur an den Admin der Webseite gesendet werden können, sondern an unterschiedliche Verantwortliche.
| + | |
− | | + | |
− | [[Bild:Kontakt_2.jpg|thumb|Hier sehen Sie die Ansprechpartner im Pulldown-Menü]]
| + | |
− | Dabei werden die eMail-Adressen der Empfänger '''nicht''' offengelegt.
| + | |
− | | + | |
− | Einziger Wermutstropfen an dieser Lösung ist noch, das die Anpassung nicht über Plugin verfügbar ist. Also, hier noch mal der Hinweis, diese Lösung ist nur für Anwender gedacht, die sich die Fortführung der Änderung bei einem Update eigenständig zutrauen.
| + | |
− | | + | |
− | Um das geänderte Kontaktformular nutzen zu können, sind Änderungen an zwei Dateien vorzunehmen.
| + | |
− | | + | |
− | :* \templates\kontakt.html Hier kommen für alle sichtbar die Ansprechpartner rein
| + | |
− | :* \lib\classes\mail_it_class.php Hier werden für alle nicht sichtbar die eMail-Adresse hinterlegt.
| + | |
− | :* \lib\messages\messages_frontend_de.in.php Die Message 2088 anpassen.
| + | |
− | | + | |
− | In der kontakt.html wird die Zeile 33 (Vers. 2.1.3), 35 (Vers. 2.1.4) ersetzt.
| + | |
− | | + | |
− | alt:
| + | |
− | | + | |
− | <nowiki><label for="email">{$message_2089}</label><br /></nowiki>
| + | |
− | | + | |
− | neu:
| + | |
− | | + | |
− | <nowiki><label for="zuwem">An wen soll Ihre E–Mail gesendet werden:</label><br/></nowiki><br />
| + | |
− | | + | |
− | <nowiki> <select id="zuwem" tabindex="2" name="zuwem" title="{$message_2088}"></nowiki><br />
| + | |
− | <nowiki> <option value="1" {php} if ($zuwem=="1") { echo "SELECTED";} {/php} >Name1</option></nowiki><br />
| + | |
− | <nowiki> <option value="2" {php} if ($zuwem=="2") { echo "SELECTED";} {/php} >Name2</option></nowiki><br />
| + | |
− | ''(... hier soviele Zeilen einfügen wie Ansprechpartner vorhanden sind ...)''<br />
| + | |
− | <nowiki> <option value="6" {php} if ($zuwem=="6") { echo "SELECTED";} {/php} >Name6</option></nowiki><br />
| + | |
− | <nowiki> </select></nowiki><br />
| + | |
− | <nowiki> <br /></nowiki><br />
| + | |
− | | + | |
− | Nun kommen wir zur mail_it_class.php, hier wird die Zeile 273 (Version 2.1.3 und 2.1.4) ersetzt.
| + | |
− | | + | |
− | alt:
| + | |
− | | + | |
− | <nowiki>$this->to = $this->cms->admin_email;</nowiki>
| + | |
− | | + | |
− | neu:
| + | |
− | | + | |
− | <nowiki> //echo $this->checked->zuwem ;</nowiki><br />
| + | |
− | <nowiki> if ($this->checked->zuwem ==1) { $this->to = "e1@mail.de";}</nowiki><br />
| + | |
− | <nowiki> if ($this->checked->zuwem ==2) { $this->to = "e2@mail.de";}</nowiki><br />
| + | |
− | ''(... hier soviele Zeilen einfügen wie Ansprechpartner vorhanden sind ...)''<br />
| + | |
− | <nowiki> if ($this->checked->zuwem ==6) { $this->to = "e6@mail.de";}</nowiki><br />
| + | |
− | | + | |
− | Frank J. hat die Dateien auch als Download zur Verfügung gestellt, hier der [[http://www.inklusion-online.net/kontakt.rar Download]]. Das Kontaktformular kann auf dieser [http://www.inklusion-online.net/kontakt.php Webseite] ausprobiert werden.
| + | |
Dieser Bereich dient dazu Probleme und Fehler vorzustellen.
Alle Erweiterungen und Hacks für das Frontend finden Sie unter XHTML, CSS und PHP (Probleme und Fehler).