Seite 1 von 2

Neues Modul "Kontaktformular"

Verfasst: Do 19. Sep 2002, 17:26
von Sven777b
Hi ich bins wieder :)

Das Kontaktformular, welches auf dem Download-Server liegt, hat mir nicht ganz so gefallen wegen der mangelnden Flexibilität.
Leider hat PiXLER sein Kontaktformular auch noch nicht veröffentlicht - ich habe meines ein wenig daran angelehnt.

Jedenfalls habe ich es zum testen auf dieser URL:
http://rechtsstaat-austria.com/front_single/ unter Punkt 3

zum Download unter dieser URL:
http://zu-hause.biz/files/feedback.txt

und der dringende Hinweis, dass es sich um ein Beta handelt! Also nicht sichergestellt ist, dass es einwandfrei funktioniert.
Ich würde mich freuen, wenn hier wieder die Erweiterungen / Korrekturen zu diesem Modul gepostet werden. Innerhalb 24h steht dann die jeweils aktualisierte Version auf oben genannter URL zum Download bereit. In der Datei befindet sich ab der ersten Änderung eine Versionshistory, in der erkennbar ist, welche Korrektur bereits eingebunden ist. So wie es beim Suchmodul auch hervorragend geklappt hat.
Der Download ist zum gegebenen Zeitpunkt also nur empfohlen, wenn man sich mit der Modulentwicklung auskennt und Raum für Fehler hat
Sobald ich weiß, dass die Version stabil ist, werde ich das hier schreiben :D

Aufgrund der Größe des Moduls werde ich es hier nicht im Forum posten - sondern nur auf den Link da oben verweisen.

much fun

Re: Neues Modul "Kontaktformular"

Verfasst: Sa 21. Sep 2002, 18:12
von gustaf
Hi Sven777b,

tolles Kontaktformular. Bei den Inputfeldern wäre es gut den "value" mit anzugeben, denn ist ein Pflichtfeld nicht ausgefüllt, muss man alle Eingaben nochmals machen.

Nur so als Anregung :wink:
Man schauen, ob ich das hinbekomme........ als Laie!

Viele Grüße,
Gustaf

Verfasst: Sa 21. Sep 2002, 18:40
von Björn
Hi Sven, habe auch gerade Dein Kontaktformular getestet. Gefällt mir gut. Vielen Dank!


Gruß Björn

Verfasst: So 22. Sep 2002, 00:19
von Sven777b
ich hatte auch schon überlegt, die felder vordefinieren zu lassen mit den eingegebenen Werten. Aber ich lasse das Formular grundsätzlich wieder anzeigen - auch nachdem es abgeschickt wurde. Wenn jetzt die Felder wieder ausgefüllt sind, könnte der Benutzer die Dankesmeldung übersehen und das Formular gleich nochmal abschicken. Aber ich überlege mir mal ob ich das prüfen kann, so dass das Formular leer ist wenn es abgeschickt wurde.

Frage zum Kontaktformular

Verfasst: Mi 25. Sep 2002, 09:02
von Sausi
Gibt es eine Möglichkeit, das Forum so zu konfigurieren, dass der Inhalt bestimmter Felder zum Beispiel als Betreff oder als From aufgenommen wird?

Sausi

Verfasst: Mi 25. Sep 2002, 13:43
von Sven777b
die Möglichkeit gibt es... aber noch nicht zum konfigurieren. Ich wollte nicht zuviele Variablen verwenden. derzeit nutze ich glaube 20Variablen.
du kannst es im Modul hardcoden. Also einfach festlegen.

CMS_VALUE[7] - CMS_VALUE[13] enthalten die Formularfelder.
wenn du das erste als Absender und das 2. als Betreffzeile willst, müsstest du im Output die Zeile:

Code: Alles auswählen

mail("CMS_VALUE[22]", "Feedback vom CMS", $mailbody, "From: Feedback-Form <CMS_VALUE[22]>\nX-Mailer: PHP/" . phpversion(). "\n");
umschreiben in:

Code: Alles auswählen

mail("CMS_VALUE[22]", "CMS_VALUE[8]", $mailbody, "From: CMS_VALUE[7]\nX-Mailer: PHP/" . phpversion(). "\n");

Kontaktformular

Verfasst: Mi 25. Sep 2002, 13:45
von Sausi
Thanks!

Re: Kontaktformular

Verfasst: Mi 25. Sep 2002, 15:21
von Sausi
Sausi hat geschrieben:Thanks!
Der Dank gilt noch immer, bin aber immer noch nicht weiter. Wenn ich die Variablen einfüge, dann wird nicht der im Formular übergebene Wert eingefügt (also zum Beispiel die richtige E-Mail-Adresse), sondern als From erscheint dann "E-Mail", gleiches gilt für den Betreff. Dort erscheint auch "Betreff" statt der eingegebene Betreff.
Ist das ein Bug oder stelle ich mich einfach nur blöd an? Ich habe den Code genau so eingefügt, wie Du ihn hier eingestellt hattest.

Danke, sausi

Verfasst: Mi 25. Sep 2002, 15:37
von Sven777b
nein - das lag nicht an dir sondern an mir...
hab zu kurz nachgedacht - entschuldige vielmals...

korrekt wäre:

Code: Alles auswählen

mail("CMS_VALUE[22]", "$fminput1", $mailbody, "From: $fminput0\nX-Mailer: PHP/" . phpversion(). "\n");
klar CMS_VALUE[7] - [13] enthält natürlich nur den Feldnamen.
das was eingegeben wurde, liegt in $fminput0 - $fminput6

Sorry nochmal für die Irreführung...

Sven

Verfasst: Mi 25. Sep 2002, 17:58
von Gast
@sven777b
Wäre es möglich, das Kontaktformular so zu erweitern, dass du
nicht nur zwischen input und textarea wählen kannst sondern auch
noch select dropdown menü mit n einträgen. Im weiteren wäre es auch super, wenn mann die anzahl felder auch wählen könnte.

Leider bin ich noch nicht sehr versiert mit PHP, werde mich aber langsam
einarbeiten.

Besten Dank
Gruss

Verfasst: Mi 25. Sep 2002, 17:59
von sis
sorry, war nicht eingeloggt
ober eintrag von mir...
gruss sis

Verfasst: Mi 25. Sep 2002, 18:29
von Sven777b
Das wäre zwar nicht unmöglich - aber extrem aufwendig...

eine select-auswahl muss ja wieder konfiguriert werden. Also du musst ja dann jeden Auswahlpunkt wieder definieren.

Das mit den n-Feldern hatte ich ursprünglich auch angedacht. Dazu ist aber das Variablensystem nicht dynamisch genug und vor allem hat es seine grenzen. ich verwende ja schon 3 Variablen pro Feld - 3*6 = 18 und noch extra felder. Ingesamt verwende ich glaube 25 CMS-Variablen. Ich weiß nicht, wieviele man effektiv übergeben kann.

Verfasst: Mi 25. Sep 2002, 20:50
von Björn
Mit den Variablen das kannst Du ziemlich ausreizen, ich hab ein Modul geschrieben, welches über 150 Variablen übergibt. Funktioniert super.

Verfasst: Mi 25. Sep 2002, 21:08
von Sven777b
gut zu wissen björn - da kann ich ja noch ein bissel erweitern. Hatte irgendwo mal gelesen dass es möglicherweise nur bis 20 oder 50 geht. Aber sicher war sich keiner. Da bastel ich mal noch ein bissel ;)

Bariablen

Verfasst: Do 26. Sep 2002, 13:25
von Eppi
Hallo,

Früher ging das nur bis zur 9, dies habe ich entfernt. Nun können beliebig viele übergeben werden.

bye, paule