Kontakformular 2.2 + Dynamische Empfängeradresse, Formularelemente jetzt sortierbar |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Kontakformular 2.2 + Dynamische Empfängeradresse, Formularelemente jetzt sortierbar |
Wed. 7. November 2007, 23:50
Beitrag
#1
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Modulname:
--------------------------------------------------------------------------- Kontaktformular Dynamische Empfängeradresse Bechreibung: --------------------------------------------------------------------------- Modul "Kontaktformular": Mit diesem Modul lässt sich schnell ein einfaches Kontaktformular auf der Seite einbinden. Es stehen dabei einzeilige Textfelder/ Passwortfelder, mehrzeilige Textfelder, Selectauswahlen, Radiobuttons, Checkboxen und Dateiuploads zur Verfügung. Bestimmte Felder können als Pflichtfelder angegeben werden. Nachdem der User auf den Senden-Button geklickt hat, wird der Inhalt des Formulars an die angegebene Email-Adresse geschickt. Modul "Dynamische Empfängeradresse": Ermöglicht von einer Seite aus auf das Kontaktformular zu linken. Es kann eine Empfängeradresse definiert werden, die von der Adresse in der Konfiguration des Kontaktformular- Moduls abweicht. Autor(en): --------------------------------------------------------------------------- Björn Brockmann Benötigte Sefrengo Version: --------------------------------------------------------------------------- >= 01.03.01 (Sefrengo 1.4 beta2) QUELLTEXT Current versionnumber is 02.02.00 - released 07.11.2007 ------------------------------------------------------------------------------------------------ + modconfig: sort formfields! now it is possible to move formfileds up and down (BIG thx to amk) + modconfig: cut, copy, paste and insert formfields (thx to amk) + modconfig: select, checkbox and radio element: displayed formvalues can be differential as the submitted value + modconfig: 2 new elementcontainer + modconfig: the required notice have now his own template + modconfig: the labeltext have now his own template + modconfig: posibility to add/ remove 6 or 12 formfields at once + autodedect "snippet replacement" plugin and use it in email bodytemplate and subjectline # empty errormessage template is not displayed (thx to amk) # normalize linebreaks - in some cases in an email one line of text follows two linebreaks # remove None-breaking-space ( ) between the radio+checkbox fields and the label # send emails in mutiple select does not work # selected option fields wasn't XHTML conform (selected instead selected="selected") (thx to mrtt)
Angehängte Datei(en)
-------------------- Es wird, es wird...
|
|
|
Fri. 8. April 2011, 17:54
Beitrag
#2
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Richtig frei positionieren geht nicht. Du hast aber bei jedem Formularfeld die Möglichkeit ein Template (Elementcontainer 1-4) zuzuweisen. Diese kannst Du im Tab "Meldungen & Templates" beliebig konfigurieren. Z.B.:
Template Elementcontainer 1 QUELLTEXT <div class="row-div"> {errormessage} {label} {element} </div> Template Elementcontainer 2 QUELLTEXT <div class="row-div2"> {errormessage} {label} {element} </div> Durch die CSS Klassen "row-div" und "row-div2" kannst Du die Formularelemente mit Hilfe von css Kaskadierung manipuliern, z.B. QUELLTEXT .row-div textarea { width:200px; } .row-div2 textarea { width:100px; } Wenn Du floats verwendest, wird das Ganze noch eine Ecke interessanter. Damit ist schon sehr viel möglich. -------------------- Es wird, es wird...
|
|
|
Mon. 11. April 2011, 16:30
Beitrag
#3
|
|
Advanced Member Gruppe: Members Beiträge: 60 Mitglied seit: 26.02.2008 Mitglieds-Nr.: 1.390 |
Ok danke für den Tipp. Dann werde ich es über diesen Weg anpassen!
Ist vielleicht ne Idee falls es noch ein neues Update geben soll. Vielleicht kann man die Felder dann per ID ansprechbar machen. Gruß Edit: um die Elementcontainer kann man auch kein komplettes div legen, dass alle Elementcontainer1 .. umrandet oder? Richtig frei positionieren geht nicht. Du hast aber bei jedem Formularfeld die Möglichkeit ein Template (Elementcontainer 1-4) zuzuweisen. Diese kannst Du im Tab "Meldungen & Templates" beliebig konfigurieren. Z.B.:
Template Elementcontainer 1 QUELLTEXT <div class="row-div"> {errormessage} {label} {element} </div> Template Elementcontainer 2 QUELLTEXT <div class="row-div2"> {errormessage} {label} {element} </div> Durch die CSS Klassen "row-div" und "row-div2" kannst Du die Formularelemente mit Hilfe von css Kaskadierung manipuliern, z.B. QUELLTEXT .row-div textarea { width:200px; } .row-div2 textarea { width:100px; } Wenn Du floats verwendest, wird das Ganze noch eine Ecke interessanter. Damit ist schon sehr viel möglich. Der Beitrag wurde von M4ST3R bearbeitet: Mon. 11. April 2011, 17:45 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.9.24 - 16:53 |