Joomla! User Group Fulda

Kontaktformular mit ChronoForms

Mit der Hilfe der Komponente ChronoForms ist es möglich das Kontaktformular mit einem Captcha abzusichern. Sie finden ChronoForms unter www.chronoengine.com.

Formular mit ChronoForms erstellt

Die Abbildung zeigt ein Kontaktformular, dass mit ChronoForms erzeugt wurde. Sie sehen das Captcha in der letzten Zeile. Wie wird das Formular erzeugt?

Holen Sie sich zunächst die aktuelle Version der ChronoForms von der Herstellerseite.

 

Homepage von ChronoForms

 

Wählen Sie die "ChronoForm Component" ...

 

Homepage von ChronoForms

 

Hier wähle Sie z. B. die Kompontente für die Joomla 1.5er Version.

 

Homepage von ChronoForms

 

Derzeit ist die Version 2.5 aktuell (Stand Mai 2008). Ich Klicke bei dem Paket "ChronoForms V2.5 J1.5 RC3.1" auf Download. Das erste Paket ist ein Update von einer früheren Version.

 

Speichern des Pakets

 

Speichern Sie das Paket ...

 

Speichern z. B. auf dem Desktop

 

... z. B. auf dem Desktop.

 

Installation der Komponente

 

Suchen Sie das Installationspaket...

 

Installation der Komponente

 

... und klicken Sie auf "Datei hochladen & Installieren".

 

Konfiguration des Kontaktformulares

 

Nach der Installation können Sie über "Komponenten - Chrono Forms - Form Manager"ein neues Formular anlegen.

 

Neues Formular

 

Füllen Sie die Registerkarte "General" mit den nötigen Informationen aus. Die wichtigste Info hier ist der "Form Name", mit der das Formular später identifiziert wird. Hinweis: Auf der Herstellerseite gibt es ein Plug-In, dass es erlaubt ein Formular innerhalb eines Artikels zu integrieren. Hierzu ist ebenfalls der Formularname wichtig. Neben den Register "General" wird im nächsten Schritt der Formular-Code hinterlegt.

 

Formular-Code

 

Hier entscheiden ich mich für HTML-Code für das Formular und klicke auf den "[+/-]"-Link hinter "Form HTML".

 

HTML-Code Fenster

 

In das Fenster wird lediglich der Code für das Formular eingetragen (ohne die FORM-Tags). Als Beispiel dient folgende Tabelle.

 

HTML Code für das Formular

 

Achten Sie darauf in dem Formular eine Zeile mit "{imageverification}" eingefügt wird. Hier wird später das Captca eingefügt. Unter dem Register "Form URLs" ...

 

Weiterleitung nach Absenden des Formulares

 

... wird die URL eingetragen, die nach dem Versenden der Formulardaten angezeigt werden soll. Hierzu nutzen Sie z. B. die URL "index.php?option=com_content=52". Das bedeutet, dass die Seite mit der ID 52 angezeigt wird. Erzeugen Sie hierfür einen neue "Nicht kategorisierte" Seite mit einem "Danke für Ihre Nachricht" als Inhalt . Nutzen Sie die eindeutige ID des Artikels in der "Redirect URL".

Im nächsten Schritt wird im Register "Anti Spam" ...

 

Anti Spam Einstellungen

 

... aktivieren Sie die Option "Use Image verification". Erst durch das Aktivieren dieser Option wird das "{imageverification}" im Formular-Code ausgetauscht.

Im Register "Validation" ...

 

Chrono Forms Validation

 

... können Sie bestimmen, welche Felder Pflichtfelder, welche auf E-Mail oder anderen Inhalte geprüft werden sollen. Nutzen Sie hierzu die ID-Attribute aus den Input-Tags des Formular Codes. Felder können durch Komma getrennt aufgeführt werden. Klicken Sie abschließend auf die Speichern Schaltfläche.

 

Fertiges Formular

 

Hinder dem Formular steht in der Spalte der Einstrag "Create Table". Um die Werte später in den Tabellen zu sammeln, ...

 

Spalten erstellen

 

Aktivieren Sie die Option "Create column" vor jeder Spalte die erzeugt werden soll.Unter Column type wird der Datentyp für das Feld angegeben. Wählen Sie einen passenden Datentyp aus und klicken Sie dann auf "Create Table".

 

Tabelle ist erzeugt

 

Nehmen Sie nun einen neuen Menüpunkt als URL auf und verweisen Sie auf die in der Spalte Link angegebene URL (hier z. B. "index.php?option=com_chronocontact&chronoformname=Kontakt"). Das Ergebnis sieht dann wie folgt aus:

 

Ansicht auf das neue Formular

 

Dank der Validation-Einstellungen ...

 

Überprüfung der Eingaben

 

... werden fehlende ...

 

Überprüfung der Eingaben

 

... oder falsche Eingaben gemeldet. Damit ist Ihr Kontaktformular erstellt und mit einem Captcha abgesichert.

Unter www.chronoengine.com sind weitere Informationen und Video-Anleitungen hinterlegt.

 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Anmeldung

Wer mitmachen möchte schickt uns bitte über das Kontaktformular eine kurze Info mit Eurer E-mail-Adresse und eurem Wunschnamen.



Beachtet bitte, dass wir unsere Aktivitäten auf die JUG Hessen konzentrieren.
Copyright © 2010 Joomla! User Group Fulda. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.