ChronoForms hat eine Standard-CSS-Datei, die frontform.css, in der die Formatierungen des Formulares festgelegt sind. Dort steht z. B. dass die Breite des „beschreibenden Feldes“ (engl. Label) bei den Textfeldern genau 150 Bildpunkte breit ist. In diesem Beispiel möchte ich zeigen, wie man die Label der Felder mit ein paar CSS-Formatierungen versehen kann.

Die folgende Abbildung zeigt ein Beispielformular mit einem Textfeld, wie es z. B. in dem Beitrag "ChronoForms - Erstellen eines Formulares unter Joomla! 1.6 mit dem Easy Form Wizard " hinzugefügt wurde.

ChronoForms - Gastaltung der Formulare

Wenn ich das Label vor dem Textfeld mit dem Webdeveloper Toolbar unter Firefox betrachte, finde ich die Klasse "cfdiv_text" die dem Label des Textfeldes zugewiesen ist. Öffne ich die verantwortliche CSS-Datei "frontform.css" aus dem Verzeichnis ".../components/com_chronoforms/css", so stehen dort ...

Es ist schon lästig. Man macht hier was, da was und gibt sich die größte Mühe, doch das Formular liefert ständig  "You have entered a wrong verification code!" bzw. "Sie haben den falschen Sicherheitscode eingegeben!". JavaScript ist aktiv, Cookies werden akzeptiert?!?

Woran liegt es? Die Lösung könnte der Name des Captcha-Feldes sein. Beim Einfügen eines Captcha-Feldes bekommt das Feld standardmäßig den Namen "".

chChronoforms - Captcha Feld - Wrong verification code

Lasst den "Field Name" unbedingt so stehen wie er dort steht "chrono_verification". Darin liegt die Ursache, wenn ChronoForms den Sicherheitscode ständig nicht akzeptiert.

Wer die Entwicklung von ChronoForms unterstützen will oder einfach nur den Hinweis "Powered By ChronoForms - ChronoEngine.com" unter den Formularen verschwinden lassen möchte, der kann ChronoForms lizenzieren (validieren). Für $25,00 könnt Ihr drei Domains freischalten (Stand Juli 2011). Der Zugang zur Lizensierung geschieht über den Punkt "Subscriptions" auf der Homepage von ChronoEngine.

ChronoForms Subscription - Lizenzieren der Erweiterung

Derzeit gibt es drei Lizenzmodelle: Drei, Fünf oder unendlich viele Domains, die sich vom Link befreien lassen. Ein Klick auf "+ADD TO CART" bei dem Lizenzmodell, dass euch zusagt und Ihr werdet zum Bezahlsystem von "2checkout" weiter geleitet.

Ab der Version v4 RC2.0 gibt es bei den "Formular Settings" die Einstellung "Tight Layout". Damit könnt Ihr ein alternatives Layout zuweisen, dass die Abstände zwischen den Elementen um einiges verringert.

ChronoForms Layout Settings

Hier mal ein Formular mit der Einstellung "Normal".

ChronoForms - Normal Layout

Dann das gleiche Formular mit der Einstellung "Tight" in den Form Settings:

ChronoForms - Tight Layout

Ihr seht, dass die Abstände um einiges verringert sind. Dies ist besonders nett, wenn Ihr auf den Modulpositionen ein Formular veröffentlichen wollt.