Forum CMS Made Simple FR

Version complète : Envoyer via Formbuilder avec mail FEU
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.10
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ FormBuilder: 0.7.3
#~ CGExtensions: 1.38.7
#~ FrontEndUsers: 1.23.3
#~ CGSimpleSmarty: 1.7.1
#~ FEUChecklist: 0.2
#~ CustomContent: 1.9
#~ SelfRegistration: 1.8.2
#~ Gallery: 1.6.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 5000000
#~ 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.10-1~dotdeb.1
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 5M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.20
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je souhaiterais envoyer un formulaire via Formbuilder avec comme expéditeur du mail, l'email renseigné via FEU.
Après de nombreuses recherches, j'avoue que je sèche un peu... Sad

Je m'explique en détails :
Le site propose plusieurs formulaires.
Si l'utilisateur est logué au site, lorsqu'il envoie le formulaire, l'expéditeur est le mail qu'il aura renseigné via SelfRegistration.
Si l'utilisateur n'est pas logué, lorsqu'il valide son formulaire, on le redirige vers la page de login.

Merci beaucoup pour votre aide.
l'utilisation de FormBuilder est elle indispensable ? (gros formulaire ou pas)

Si non indispensable, comme par exemple une page contact, oriente toi sur du fait-main ou sur l'exploitation d'un plugin "tout fait" comme Jce le propose (j'ai plus le lien) et appel le tag du plugin avec en paramètre de l'expéditeur l'email de FEU.

Pour gérer une personne non inscrite : fait un IF en smarty et affiche directement le login en lieu et place du formulaire, cela évitera aux personnes de perdre la saisie dans le formulaire parce que non inscrite.
Merci bess pour ta réponse.
Pour la gestion de la personne non inscrite, je vais faire comme ça (le IF en Smarty), effectivement, l'utilisateur ne perdra pas de temps à remplir le formulaire pour rien.

Par contre, les formulaires sont assez denses et il y en a 24 différents, c'est pourquoi je m'orientais vers Formbuilder qui me permet de les créer facilement. De plus je me sers des alias des formulaires pour leur affichage sur mes pages : {FormBuilder form=$page_alias}, donc j'aimerais (si possible) garder l'utilisation de Formbuilder.
alors là ... moi je sèche :/
Personne n'a déjà eu ce cas de figure?
Je continue mes recherches de mon côté mais là je commence à tourner en rond Sad
Je relance le sujet au cas où quelqu'un aurait trouvé une réponse ces 2 dernières années Wink
L'idée est d'afficher dans le résultat fourni par formbuilder l'identité de la personne identifiée qui l'a envoyé.
L'utilisation de {feu_smarty::get_current_username()} ne fonctionne malheureusement pas si on l'intègre aux résultats fournis par Formbuilder.