Chronoforms: Quelle: chronoforms - Component chronoforms V3.0 stable Version installieren
- Installieren von Chronocontact Modul (weiß zwar noch nicht was es so richtig kann)
- Installation von Chrono Connectivity 1.2: Formulare erstellen, die Datenbank ergebnisse zurückgeben
Tutorial zu Chrono Connectivity Ein Anmeldeformular erstellen:
Wir befinden uns im Backend: - Menu->Components->Chrono Forms->Form Wizard
- Design your Form:
- Heading
- Textbox Name
- Textbox Nachname
- Textbox Email
- Heading
- Checkbox für AG
- Image Erkennung gegen Attacks
- Anmelde Button
Links oben auf das Symbol zum abspeichern klicken und einen eindeutigen Namen geben. - ChronoForms-Forms Manager: sich vergewissern, dass das ersteltte Formular published ist.
- Wurde ImageVerification eingebaut, diese dann auch aktivieren unter AntiSpam.
DB Tabelle erstellen und anbinden - Wähle die Form aus und klicke oben links auf "Create Table".
- Alle Felder auswählen, die noch kein Häkchen haben und dann auf "Save Table" klicken.
- Nach der Meldung Table "Table Created Succesfully" Verbindung zur Tabelle herstellen. Wähle das Formular aus.
- Wähle Reiter DB Connections. Setze "Enable Data Storage" auf yes, wähle die gerade erstellte Tabelle aus und abspeichern.
- Kurz Testen. Über den Link anklicken, Form ausfüllen, Button "Anmeldung" klicken, zurück ins Backend
und über LinkTableConnected Spalte in die Tabelle einsehen. Formular und Tabelle mit weiteren Feldern erweitern - Formular mit gewünschtem Feld erweitern. Z.B. Textfield, checkbox, etc.
- Über phpMyAdmin Tabelle erweitern, d.h. neues Feld hinzufügen
- Komponenten -> ChronoForms -> Form Management, dann Formular wählen und auf den Reiter Form Code gehen.
On Submit code - before sending email die nötigen Änderungen vornehmen, da hier festgelegt wird was in die Tabelle eingetragen wird. - Und dann auch ChronoChonnectivity erweitern falls CC verwendet wird um Tabellen anzuzeigen.
Hier dann nicht den Admin teil vergessen. Der ist für das anzeigen im Backend "show data" notwendig. Beispiel:
Wir erweitern das Formular um ein cf_radiobutton Element um nach Art der Anrede zu Kategorisieren. - Komponenten -> ChronoForms -> Form Management, Formular wählen, dann Reiter Form
Code -> Form Html und dort folgenden Code hinzufügen:
Hier soll ein code Snipped her.
Die Tagattribute value und name sind wichtig. Value ist der Wert der in die Tabelle eingetragen wird und name ist die Spalte/Feld in der der Wert eingetragen wird.
- Über phpMyAdmin Tabelle um ein Feld erweitern
Feldname = Anrede, varchar der länge 4 Und schon ist das neue Feld fertig.
- ChronoConnectivity im BackEnd sichtbar machen.
Komponenten -> Chrono Connectivity -> Connection Management die Liste auswählen und beim Reiter AdminConfig folgendes eingeben. Den Namen des Feldes der anzuzeigen ist und der Titel für das Feld. In meisten Fällen sind beide gleich.
|