Benutzer-Werkzeuge

Webseiten-Werkzeuge


breedmaster:formular_mailer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
breedmaster:formular_mailer [12.11.2018 11:18] Manfred Linkbreedmaster:formular_mailer [08.12.2021 12:05] (aktuell) Manfred Link
Zeile 6: Zeile 6:
  
 Mögliche Anwendungsgebiete sind Kontaktformulare, Online-Meldungen für Ausstellungen, Deck-/und Wurfmeldungen, Mitgliedsanträge, Umfragen, Bestellungen etc. Mögliche Anwendungsgebiete sind Kontaktformulare, Online-Meldungen für Ausstellungen, Deck-/und Wurfmeldungen, Mitgliedsanträge, Umfragen, Bestellungen etc.
 +
 +Seit der Version 12.7.7 steht die [[Formularkonfiguration]] zur Verfügung, über die weitere Parameter zur Steuerung der Formulare und der Ausgabe (sowohl E-Mail als auch Office-Templates) gesteuert werden können. Darüber hinaus ist auch das Einbinden von JavaScript möglich.
  
 Formulare werden über das [[CMS]] verwaltet. Um ein HTML-Formular zu erstellen verwenden Sie entweder den integrierten Editor des CMS oder ein Programm zur Generierung von HTML-Formularen. Es gibt eine Reihe von kostenlosen Online-Tools die eine sehr einfache Generierung, auch von komplexen Formularen, ermöglichen. Diese sind weiter unten aufgeführt.  Formulare werden über das [[CMS]] verwaltet. Um ein HTML-Formular zu erstellen verwenden Sie entweder den integrierten Editor des CMS oder ein Programm zur Generierung von HTML-Formularen. Es gibt eine Reihe von kostenlosen Online-Tools die eine sehr einfache Generierung, auch von komplexen Formularen, ermöglichen. Diese sind weiter unten aufgeführt. 
 +
 +Mit der Version ''12.12.0'' wurde die Möglichkeit der Formularübermittlung für Event-Daten eingeführt. Eine Beschreibung der Möglichkeiten finden Sie unter [[Event-Formularmailer]].
  
 ===== Erstellen eines Formulares ===== ===== Erstellen eines Formulares =====
Zeile 14: Zeile 18:
   - Wechseln Sie in den Quellcode-Modus    - Wechseln Sie in den Quellcode-Modus 
   - Fügen Sie den Quelltext des Formulares in den Editor ein   - Fügen Sie den Quelltext des Formulares in den Editor ein
-  - Schalten Sie den Quellcode-Modus wieder aus +  - Passen Sie den Form-Tag an wie weiter unten beschrieben und achten auf die Übertragungsmethode
-  - Klicken Sie mit der rechten Maustaste in das Formular, im Dialogfeld wählen Sie als Methode **POST**Im Feld Aktion geben Sie **cmd.php?id=-45** ein (Bitte beachten: Minus 45) +  - Fügen Sie in das Formular an einer beliebigen Stelle ein verstecktes Feld mit dem Namen "formular" ein. Als Wert (Value) geben Sie den Namen des Formulars an, unter dem es später angesprochen werden soll
-  - Fügen Sie in das Formular an einer beliebigen Stelle ein verstecktes Feld ein. Als Name verwenden Sie **frm_notify_email** und als Inhalt geben Sie die Email-Adresse an, an die später die Formulardaten gesendet werden sollen.+
   - Speichern Sie das Formular ab   - Speichern Sie das Formular ab
  
-Fortgeschrittene Benutzer können die Schritte 5 und 6 auch direkt im HTML-Quellcode vornehmen. +Die Mindestanforderungen an den Form-Tag sind wie folgt:
- +
-Der Form-Tag muss so aussehen:+
 <code html> <code html>
-<form class="form-horizontal"  action="cmd.php?id=-45" method="post">+<form action="cmd.php?id=-45" method="post">
 </code> </code>
  
Zeile 29: Zeile 30:
  
 <code html> <code html>
-<form class="form-horizontal" action="cmd.php?id=-45" method="post" enctype="multipart/form-data">+<form action="cmd.php?id=-45" method="post" enctype="multipart/form-data">
 </code> </code>
 Die Reihenfolge der Elemente (class, action, method etc. ist unerheblich).  Die Reihenfolge der Elemente (class, action, method etc. ist unerheblich). 
Zeile 44: Zeile 45:
 ^Name^Beschreibung^Beispiel^ ^Name^Beschreibung^Beispiel^
 |formular|Der Name des Formulares. Dieser sollte möglichst Aussagekräftig sein, z. B. ''Anmeldung Clubschau 2018'' da der Formularname u. a. als Betreffzeile für Benachrichtigung-/Bestätigungs E-Mails verwendet wird.|Aufnahmeantrag| |formular|Der Name des Formulares. Dieser sollte möglichst Aussagekräftig sein, z. B. ''Anmeldung Clubschau 2018'' da der Formularname u. a. als Betreffzeile für Benachrichtigung-/Bestätigungs E-Mails verwendet wird.|Aufnahmeantrag|
-Achten Sie bitte auf die exakte Schreibweise! Evtl. Groß-/Kleinschreibung ist zu beachten!+Achten Sie bitte auf die exakte Schreibweise! Evtl. Groß-/Kleinschreibung ist zu beachten! Unterschiedliche Formulare müssen unterschiedliche Namen haben! Existiert  z. B. eine Anmeldung für eine Begleithundeprüfung mit dem Namen "Meldeformular", und so möchten nun noch eine Anmeldung für eine Ausstellung erstellen, so darf dieses Formular nicht den gleichen Namen haben. Fügen Sie ggf. eine Jahreszahl, einen Veranstaltungsort etc. an den Namen.
  
 ===== Zusatzangaben ===== ===== Zusatzangaben =====
Zeile 54: Zeile 55:
 |frm_notify_cc|Eine oder mehrere Emailadressen, die per CC-Feld über die Formularübermittlung benachrichtigt werden sollen. Die Adressen können per Komma, Semikolon oder Leerschritt getrennt sein|Gültige Emailadresse(n)| |frm_notify_cc|Eine oder mehrere Emailadressen, die per CC-Feld über die Formularübermittlung benachrichtigt werden sollen. Die Adressen können per Komma, Semikolon oder Leerschritt getrennt sein|Gültige Emailadresse(n)|
 |frm_notify_bcc|Eine oder mehrere Emailadressen, die per BCC-Feld über die Formularübermittlung benachrichtigt werden sollen. Die Adressen können per Komma, Semikolon oder Leerschritt getrennt sein|Gültige Emailadresse(n)| |frm_notify_bcc|Eine oder mehrere Emailadressen, die per BCC-Feld über die Formularübermittlung benachrichtigt werden sollen. Die Adressen können per Komma, Semikolon oder Leerschritt getrennt sein|Gültige Emailadresse(n)|
-|frm_status|Wenn diese Variable auf ''-1'' gesetzt wird, so wird die Formularübermittlung nicht in der Standard-Listenansicht gezeigt. Ohne eine Definition dieser Variable wird der Wert für Status auf 0 gesetzt|-1|+|frm_notify_sender|Die Absenderadressen von der die Benachrichtigungsemail versendet wird. |Gültige Emailadresse| 
 +|frm_notify_tpl|Name des Email-Templates welches für die Benachrichtigungsemail verwendet werden soll. |notify_mitgliedsantrag| 
 +|frm_status|Wenn diese Variable auf ''-1'' gesetzt wird, so wird die Formularübermittlung nicht in der Standard-Listenansicht gezeigt. Damit die Datenübermittlungen angezeigt werden können, muss in der Formularkonfiguration ein entsprechender Eintrag erstellt werden. Weiterhin ist zu beachten, dass die Formularübermittlung auch nicht in der Statuszeile angezeigt wird! Ohne eine Definition dieser Variable wird der Wert für Status auf 0 gesetzt|-1|
 |frm_confirm_tpl|Wenn ein Absender eine Bestätigungsemail erhalten soll, so wird hier ein Email-Template benannt, welches den Informationstext enthält.|confirmation_mitgliedsantrag| |frm_confirm_tpl|Wenn ein Absender eine Bestätigungsemail erhalten soll, so wird hier ein Email-Template benannt, welches den Informationstext enthält.|confirmation_mitgliedsantrag|
 |frm_confirm_emailfield|Das Feld welches die Email-Adresse enthält, an die eine Bestätigungsemail gesendet werden soll.|email| |frm_confirm_emailfield|Das Feld welches die Email-Adresse enthält, an die eine Bestätigungsemail gesendet werden soll.|email|
 |frm_confirm_sender|Das Feld welches die Absender-Adresse für die Bestätigungsemail enthält.|Gültige Emailadresse| |frm_confirm_sender|Das Feld welches die Absender-Adresse für die Bestätigungsemail enthält.|Gültige Emailadresse|
 +|frm_id|Wird für intere Zwecke benötigt|Darf keinen Inhalt haben!!!|
 +
 Achten Sie bitte auf die exakte Schreibweise! Evtl. Groß-/Kleinschreibung ist zu beachten! Achten Sie bitte auf die exakte Schreibweise! Evtl. Groß-/Kleinschreibung ist zu beachten!
 +''frm_notify_sender'' und ''frm_notify_tpl'' stehen seit der Version 12.10.2 zur Verfügung.
 ===== Reservierte Formularfelder ===== ===== Reservierte Formularfelder =====
 Alle unter Mindestangaben und Zusatzangaben aufgeführten Feldnamen dürfen nur Ihrer Definition entsprechend verwendet werden, da diese Steuerungsaufgaben erfüllen. Falsch zugeordnete Felder können zu Fehlfunktionen führen! Alle unter Mindestangaben und Zusatzangaben aufgeführten Feldnamen dürfen nur Ihrer Definition entsprechend verwendet werden, da diese Steuerungsaufgaben erfüllen. Falsch zugeordnete Felder können zu Fehlfunktionen führen!
Zeile 83: Zeile 88:
  
 ===== Wichtige Hinweise ===== ===== Wichtige Hinweise =====
-Es können beliebige viele versteckte Felder im Formular hinterlegt werden um weitere Daten zu übertragen die für spätere Verwendungszwecke benötigt werden. Dies können z. B. Veranstaltungsdatum-/Ort sein. 
  
 +**Werden Formulare geändert, zu denen bereits Übermittlungen stattgefunden haben, so kann es zu unvorhergesehenen Problemen bei der Weiterverarbeitung kommen! In solchen Fällen ist es ratsam entweder die bestehenden Übermittlungen zu löschen oder das Formular zu duplizieren und unter einem neuen Namen einzubinden!**
 +
 +Es können beliebige viele versteckte Felder im Formular hinterlegt werden um weitere Daten zu übertragen die für spätere Verwendungszwecke benötigt werden. Dies können z. B. Veranstaltungsdatum-/Ort sein.
  
 +Seit Version 12.9.0 enthält der Formularmailer einen automatischen Spam-Check. 
  
 Alle übermittelten Daten werden gespeichert und sind unter ''Sonstiges->Formulare->Formulardaten'' abrufbar. In der [[Statuszeile]] wird die Gesamtzahl der übermittelten Formulare sowie die Anzahl der in den letzten 24 Stunden übermittelten Formulare angezeigt. Weitere Informationen finden Sie unter [[Formulardaten]]. Alle übermittelten Daten werden gespeichert und sind unter ''Sonstiges->Formulare->Formulardaten'' abrufbar. In der [[Statuszeile]] wird die Gesamtzahl der übermittelten Formulare sowie die Anzahl der in den letzten 24 Stunden übermittelten Formulare angezeigt. Weitere Informationen finden Sie unter [[Formulardaten]].
  
 +Mit Version 12.10.7 wurde eine angepasste Version des [[Event-Formmailer|Formmailers für die Event-Verwaltung]] eingeführt. Damit können Ergebnisse-/Daten von Veranstaltungen gespeichert werden.
 ===== Online-Formulargeneratoren ===== ===== Online-Formulargeneratoren =====
   * http://tools.webmart.de/form-generator   * http://tools.webmart.de/form-generator
Zeile 94: Zeile 103:
   * http://bootsnipp.com/forms   * http://bootsnipp.com/forms
   * https://www.bootstrapworld.de/formular-generator.html   * https://www.bootstrapworld.de/formular-generator.html
 +  * https://bootstrapformbuilder.com/ (Bootstrap 3.7 und 4.1)
 +  * https://mdbootstrap.com/docs/jquery/forms/builder/ (mit Musterformularen)
 +  * 
  
  
Zeile 103: Zeile 115:
   * [[Musterformular2|Wurfmeldung mit Multi-Dateiupload]]   * [[Musterformular2|Wurfmeldung mit Multi-Dateiupload]]
   * [[Musterformular3|Onlinemeldung Ausstellung/Prüfung]]    * [[Musterformular3|Onlinemeldung Ausstellung/Prüfung]] 
- 
- 
-==== Aufnahmeformular ==== 
  
  
  
breedmaster/formular_mailer.1542021505.txt.gz · Zuletzt geändert: 12.11.2018 11:18 von Manfred Link

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki