Forum CMS Made Simple FR

Version complète : [RESOLU] FormBuilder - Confirmation d'email vers page inconnu
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.x
#~ Url du site : http://www.banda-de-cajarc.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ Gallery: 1.6.1
#~ CGExtensions: 1.36
#~ FrontEndUsers: 1.21.16
#~ Captcha: 0.4.6
#~ SelfRegistration: 1.7.8
#~ CustomContent: 1.9
#~ FormBuilder: 0.7.4
#~ CMSForms: 1.10.14
#~ CGCalendar: 1.10.4
#~ Uploads: 1.14.4
#~ AireLibs: 1.3.2
#~ EventsManager: 1.2.7
#~ CGJobMgr: 1.2.15
#~ NMS: 2.7.2
#~ Notifications: 1.1
#~ FEUMailer: 0.9.4
#~ Play: 1.0.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'ai un problème avec un formulaire Form Builder

J'ai ajouté un champ de type: [Champ du mail "From Adresse" à nouveau]

Si j'ai bien compris il sert à faire re-saisir l'adresse email pour éviter les erreurs de saisie.

Je paramétré [Champ à valider] sur "email" qui est le nom du [Champ du mail "From Adresse"] que j'ai également ajouté à mon formulaire.

Tout ce passe bien si je remplis sans erreur les deux champs, mais dans le cas contraire au lieu d'afficher un message d'erreur ou de me renvoyer vers un page du site, il m'envoie vers une page blanche!

J'ai cherché un peut partout des les options mais impossible de changer ce comportement.

Est-ce que je m'y prends comme il faut ?
Salut,
Tu as modifié la gestion des erreurs par un popup javascript, bien sympathique d'ailleurs.
Je viens de tester sur ta page, et le javascript accepte que j'entre une adresse mail de confirmation ne correspondant pas à la première (c'est donc le js qui est en cause).
Sans voir ton code, impossible de trouver l'erreur...
Ça alors c'est complètement involontaire !

Ou est-ce que j'ai pu bien faire ça ?

A tout hasard je viens de faire une mise à jour en 1.11.9, ça ne peut pas faire de mal ! (quoi que ?)

Maintenant j'ai un message d'erreur qui s'affiche:

"Catchable fatal error: Object of class fbDispositionFromEmailAddressField could not be converted to string in /homez.311/bandadec/www/modules/FormBuilder/classes/DispositionFromEmailAddressField.class.php on line 44"

Pour en revenir au javascript ou est-ce que je peut supprimer ce code de malheur ?


J'ai vérifié, je n'ai pas de code javascript dans les options avancés du champ de confirmation.

Merci, pour ton aide.
Je crois que tu es victime d'un bug du module lorsque captcha est activé.
Essaye en supprimant le captcha en attendant que la nouvelle version soit disponible : fixed in Rev 632.
Bonjour,

Dis-donc tu serait pas un peut noctambule Jean ?


En fait je n’avait pas activé les captcha.

Je l'ai fait pour voir l'influence, et j'obtiens le même message d'erreur que quand j'entre deux adresses email incompatibles:
"Catchable fatal error: Object of class fbDispositionFromEmailAddressField could not be converted to string in /homez.311/bandadec/www/modules/FormBuilder/classes/DispositionFromEmailAddressField.class.php on line 44"

Il semblerais que ce soit le même bug ?

Ma version de Form Builder est: 0.7.4

A quelle version correspondrait la rev. 632 ?

D’après toi, est-ce que ça vaut la peine que je remonte ce problème au développeur ?

En tout cas merci
Tout ce que je remarque, c'est le nombre de bugs déposés pour le module 0.7.4 qui en est à la rev 640 (629-639 ont disparu)
Certains ont donné une solution en modifiant la ligne 44 du fichier modules/FormBuilder/classes/DispositionFromEmailAddressField.class.php
Code :
$val = $this->Value[0] ? $this->$this->Value[0] : $this->GetOption('default');

devient

$val = $this->Value[0] ? $this->Value[0] : $this->GetOption('default');
Bien entendu, tu peux appuyer le clou sur la forge mais aussi lire les différents bugs afin de voir si les déposants n'ont pas donné de solution.
Edit : un topic prioritaire de stikki sur le forum anglais annonce de ne pas utiliser 0.7.4., mais de revenir à 0.7.3. : http://forum.cmsmadesimple.org/viewtopic...e41d664878
Bingo!

C'est bien ça, je suis redescendu en 0.7.3 et ça marche.

Merci encore pour ton aide.

Je passe le topic à résolu.