neues formularmodul :: w3concepts.form.v1

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Do 11. Sep 2008, 13:40

es ist ja nicht so, dass eregi grossbuchstaben nicht erlauben würde. sie werden einfach nicht berücksichtig. sprich: es spielt keine rolle, ob gross oder klein.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Do 11. Sep 2008, 14:31

okay, danke!

da ich kein php kann, hab ich auch auf Anhieb keine Lösung gefunden. Das Anhängen von ÄÜÖ in der Zeichenkette ergab einen Fehler.

Nun habe ich mich mühevoll herangetastet und gelernt das der Bindestrich hinter der 9 ein Fehler ist.

[ öäüéàèâêîça-z0-9-ÄÖÜ]
naja, jedenfalls gab das anhängen von ÄÜÖ einen Fehler.

Ohne Bindestrich am Ende funktioniert es natürlich!

Und mit ß geht es natürlich auch:

[ öäüßéàèâêîça-z0-9ÄÖÜ]


Aber das gesendete E-Mail ersetzt noch alle Umlaute mit einem ?

Vielleicht kann ich dir Kummer einen Hinweis entlocken?!? :roll:

Ich finds nett :?:

Danke und Grüße
stefkey

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer » Do 11. Sep 2008, 14:54

na hier würde ich ein character-encoding-problem vermuten. das mit dem regex ist nur eine validierungsprüfung. das verändert die string ja nicht. insofern denke ich da am ehesten an eine mischung aus utf8 und iso-8859-1 (das wäre das gängigste problem).

utf8_decode, respektive utf8_encode könnte helfen. eventuell.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)

Luesch1
Beiträge: 39
Registriert: Mi 11. Jul 2007, 15:36
Kontaktdaten:

Beitrag von Luesch1 » Fr 12. Sep 2008, 13:30

Kann mir jemand helfen, wie muss der code lauten, wenn ich eine Telefonnummer so:

+49 (0)123 58269-25
oder
+49 [0]123 58269-25
schreiben will.

Momentan ist er so:

Code: Alles auswählen

if (!empty($feld['valid']) && $feld['valid'] == 'phone' && !eregi("^([+][ ]?[1-9][0-9][ ]?[-]?[ ]?|[(]?[0][ ]?) [0-9]{2,4}[-)/ ]?[ ]?[1-9][-0-9 ]{3,16}$",$_POST["{$feld['name']}"])) return false; 

saschar
Beiträge: 141
Registriert: Mo 21. Okt 2002, 14:37
Wohnort: Dornbirn, A
Kontaktdaten:

Formular erweitern

Beitrag von saschar » Sa 13. Sep 2008, 08:07

Ich würde gerne das Formular so erweitern, dass wenn ich bei einem Dropdown das Land auswähle, mir ein anderes Dropdown mit den Bundesländern füllt.

Ich habe es mit einem Javaskript probiert, aber immer wenn ich die Dropdowns aus meinem HTML-Editior in den HTML-Editor von Contenido eingefügt und gespeichert habe, dann wandelt es mir den Dropdown in normalen Text um also das ganze <select> etc. verschwinden.


Wie könnte man soetwas mit diesem doch genialen Formularmodul bewerkstelligen...

Gruß
Sascha

HUPFL
Beiträge: 54
Registriert: So 20. Jul 2003, 14:22
Wohnort: Wien
Kontaktdaten:

kein Versand bei Google Chrome

Beitrag von HUPFL » Mo 27. Okt 2008, 23:29

Habe eben mit Erschrecken festgestellt, dass das Modul mit dem Browser Google Chrome nicht funktioniert. :( Die Felder werden alle angezeigt, ich gebe Daten ein, klicke auf Absenden und lande sofort auf meiner Homepage und kein Mail wird versendet. Mit allen anderen Browsern ... kein Problem. Jemand eine Ahnung?
Siehe: http://www.pronachbar.at/cms/front_cont ... catart=102

caps-log
Beiträge: 94
Registriert: Fr 5. Dez 2003, 09:56
Wohnort: Waiblingen
Kontaktdaten:

w3concepts.form.mod2.v1

Beitrag von caps-log » Do 20. Nov 2008, 13:55

Ich würde gerne das Modul einsetzen, leider habe ich das gleiche Problem mit der fehlenden Datenübergabe in den E-Mails. Auch die Bestätigungs-Mail klappt daher leider nicht...

Gruss, Torsten
stefkey hat geschrieben:Hallo,

ich nutze das Modul von falk07 von vorriger Seite.

Leider werden ber der HTML Mail die Umlaute nicht angezeigt.
WEnn ich in der Konfiguration von HTML auf Text umstelle wird das HTML-Template versendet, allerdings sind die Variablen auch nicht ersetzt- also keine Daten enthalten.


Wer kanns richten oder hat einen Tip?


Danke und Grüße
stefkey
Hebt man den Blick,
so sieht man keine Grenzen.
(Aus Japan)

torsten w. licker
caps-log.de/sign

caps-log
Beiträge: 94
Registriert: Fr 5. Dez 2003, 09:56
Wohnort: Waiblingen
Kontaktdaten:

w3concepts.form.mod2.v1

Beitrag von caps-log » Do 20. Nov 2008, 14:01

Hallo Falk, bietest Du Support an für deine Modulerweiterung? Ich interessiere mich speziell für die Funktion, die eine Bestätigung an den User möglich macht... Bei mir klappt allerdings die Übergabe der Daten in das vorgesehene Template nicht...

Gruss und danke vorab,
Torsten

Die Template-Variablen (ich nenne sie mal so) können nach dem Schema {formularfeldname} beliebig eingesetzt und formatiert werden.
Hebt man den Blick,
so sieht man keine Grenzen.
(Aus Japan)

torsten w. licker
caps-log.de/sign

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Do 15. Jan 2009, 21:35

Hallo,

im Safari wird das Formular nicht verendet!
Im Quellcode steht
<form action="" method="post">.....

auch die folgende Änderung von Thomas funktioniert nicht. Danach erscheint im Quellcode nur
<form action="http://www.example.com/front_content.php?" method="post" name="contactform" id="contactform">


Gibt es eine Lösung für dieses Problem?

Dafür wäre ich sehr dankbar.


Grüße,
stefkey

Thomas hat geschrieben:Eine Anregung:

Bei der Funktion "formularAusgabe" diesen Code:

Code: Alles auswählen

echo '<form action="" method="POST">';
durch diesen:

Code: Alles auswählen

echo '<form action="'.'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'" method="post" name="contactform" id="contactform">';
ersetzen.

Dadurch wird als Aktion die aktuelle URL mit Queri-Strings (z.B. idcat) eingefügt. Methode "post" ist klein geschrieben und mit Name und ID ist das alles auch xhtml-kompatibel.

.....
.....
.....


Gruss
Thomas

Luesch1
Beiträge: 39
Registriert: Mi 11. Jul 2007, 15:36
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von Luesch1 » Do 12. Mär 2009, 15:42

Jemanden aus meiner Firma ist aufgefallen, dass, wenn man im Outlook auf Name drückt, der Nachname, der eigentlich in der vCard steht gar nicht angezeigt wird.

Hat jemand eine Idee, wie man das hinbekommt?

derju
Beiträge: 301
Registriert: Do 15. Jan 2009, 09:00
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von derju » Di 24. Mär 2009, 10:58

Ich verwände die Version von Falk mit Template echt klasse :D funktioniert so weit auch echt super.

Nur eine Frage wie bekomm ich es hin wenn ein Feld leer gelassen wir das in der E-Mail das Feld auch wirklich leer ist und nicht die Variable in klammern {formularfeldname} angezeigt wird?

Besten Dank vorab für eure Hilfe

Grüße derju
Contenido 4.8.20 | Contenido 4.9.12

Frissnix
Beiträge: 2
Registriert: Mo 22. Feb 2010, 14:13
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von Frissnix » Di 9. Mär 2010, 22:17

Wenn ich das neue Modul anlege und es mit meinem Artikel verknüpfe kommen
immer die folgenen Fehler.
Was mache ich da falsch ?

Danke !
Dateianhänge
1.jpg
Fehlermeldungen
(40.28 KiB) 1427-mal heruntergeladen

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von stefkey » Di 9. Mär 2010, 23:15

gib doch mal die fehlermeldung in google ein... also die ersten 10 Wörter in deinem Bild.
nur so als Tip, ich hab keine Ahnung von PHP aber finde gelegentlich immer wieder Erklärungen zu Fehlermeldungen hier UND! beim googlen.

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von stefkey » Di 9. Mär 2010, 23:17

yes, google hilft! habs gerade selber gecheckt!
Dein Provider muss wohl ran...

Prime
Beiträge: 3
Registriert: Sa 29. Mai 2010, 09:49
Kontaktdaten:

Re: neues formularmodul :: w3concepts.form.v1

Beitrag von Prime » Sa 29. Mai 2010, 10:03

Hier tritt das gleiche Problem auf, die Kontaktmail wird nicht versendet und die Fehlermeldungen erscheinen im Contenido Erro Log. Die "Google-Lösung" (der Provider hat die "allow_call_time_pass_reference = On" gesetzt im php.ini) bietet leider keine Verbesserung. Hat jemanden ein Tipp, wie das Formular zukunftsgerecht aktualisiert werden kann? Die arguments sollten anscheinend bei value übertragen werden und nicht bei reference, laut die info im php.ini Datei:

Allow_call_time_pass_reference:

; Whether to enable the ability to force arguments to be passed by reference
; at function call time. This method is deprecated and is likely to be
; unsupported in future versions of PHP/Zend. The encouraged method of
; specifying which arguments should be passed by reference is in the function
; declaration. You're encouraged to try and turn this option Off and make
; sure your scripts work properly with it in order to ensure they will work
; with future versions of the language (you will receive a warning each time
; you use this feature, and the argument will be passed by value instead of by
; reference).

Vielen Dank schonmal!

Gesperrt