Forum CMS Made Simple FR

Version complète : [RÉSOLU]FormBuilder pas de "message" dans les "copies de soumission"
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.7
#~ Url du site : prestation.tof-animation.com
#~ Hébergeur / Soft : 1and1
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ Gallery: 1.6.1
#~ FormBuilder: 0.7.3
#~ Captcha: 0.4.6
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 40000000
#~ url_rewriting: none
#~ 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.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 90M
#~ max_execution_time: 50000
#~ output_buffering: 0
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 40M
#~ 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.67
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour. J'ai créé un formulaire de contact Formbuilder (après avoir, à priori correctement paramétré CMSmailer) qui fonctionne en parti.
Pour cela j'ai simplement personnalisé "Contact Form" l'un des formulaires par defaut.

Or, si le destinataire reçoit bien les mails avec TOUT leur contenu ; l'expéditeur, lui rencontre un problème avec sa copie de soumission.
Il manque le contenu du champ "Message".
J'ai cherché dans l'administration (sans succès), puis dans le forum (ce qui m'a d'ailleurs permis de résoudre un autre PB, merci) mais je n'ai pas trouvé de solution.

Ce n'est pas un gros PB, mais comme je l'avais déjà rencontré auparavant, j’aimerais bien le résoudre cette fois-ci.
Merci d'avance.
Bonjour,
peux-tu nous copier le gabarit du message envoyé à l'admin.
Bonjour JC.

Voici le gabarit du formulaire :

{* DEFAULT FORM LAYOUT / pure CSS *}
{$fb_form_header}
{if $fb_form_done == 1}
{* This first section is for displaying submission errors *}
{if isset($fb_submission_error) && $fb_submission_error}
<div class="error_message">{$fb_submission_error}</div>
{if isset($fb_show_submission_errors) && $fb_show_submission_errors}
<div class="error">
<ul>
{foreach from=$fb_submission_error_list item=thisErr}
<li>{$thisErr}</li>
{/foreach}
</ul>
</div>
{/if}
{/if}
{else}
{* this section is for displaying the form *}
{* we start with validation errors *}
{if isset($fb_form_has_validation_errors) && $fb_form_has_validation_errors}
<div class="error_message">
<ul>
{foreach from=$fb_form_validation_errors item=thisErr}
<li>{$thisErr}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($captcha_error) && $captcha_error}
<div class="error_message">{$captcha_error}</div>
{/if}

{* and now the form itself *}
{$fb_form_start}
<div>{$fb_hidden}</div>
<div{if $css_class != ''} class="{$css_class}"{/if}>
{if $total_pages gt 1}<span>{$title_page_x_of_y}</span>{/if}
{foreach from=$fields item=entry}
{if $entry->display == 1}
{strip}
{if $entry->needs_div == 1}
<div
{if $entry->required == 1 || $entry->css_class != '' || $entry->valid == 0} class="
{if $entry->required == 1}required{/if}
{if $entry->css_class != ''} {$entry->css_class}{/if}
{if $entry->valid == 0} fb_invalid{/if}
"
{/if}
>
{/if}
{if $entry->hide_name == 0}
<label{if $entry->multiple_parts != 1} for="{$entry->input_id}"{/if}>{$entry->name}
{if $entry->required_symbol != ''}
{$entry->required_symbol}
{/if}
</label>
{/if}
{if $entry->multiple_parts == 1}
{section name=numloop loop=$entry->input}
{if $entry->label_parts == 1}
<div>{$entry->input[numloop]->input}&nbsp;{$entry->input[numloop]->name}</div>
{else}
{$entry->input[numloop]->input}
{/if}
{if isset($entry->input[numloop]->op) && $entry->input[numloop]->op}{$entry->input[numloop]->op}{/if}
{/section}
{else}
{if $entry->smarty_eval == '1'}{eval var=$entry->input}{else}{$entry->input}{/if}
{/if}
{if $entry->valid == 0} &lt;--- {$entry->error}{/if}
{if $entry->needs_div == 1}
</div>
{/if}
{/strip}
{/if}
{/foreach}
{if $has_captcha == 1}
<div class="captcha">{$graphic_captcha}{$title_captcha}<br />{$input_captcha}</div>
{/if}
<div class="submit">{$prev}{$submit}</div>
</div>
{$fb_form_end}
{/if}
{$fb_form_footer}
Et là le gabarit de l'envoi (réponse) pour lequel je n'ai fait que traduire les textes.

<p>Merci, <strong>{$your_name}{$nom___prenom_s___}.</br>Votre message a bien été envoyé. Vous pouvez imprimer cette page pour référence.</p>
<h3>Détails de contact</h3>
<p>
<strong>Nom & prénom :</strong> {$nom___prenom_s___}<br />
<strong>Email :</strong> <a href="mailto:{$votre_adresse_e_mail__} ">{$votre_adresse_e_mail__} </a><br />
</p>
<h3>Détails de l'envoi</h3>
<p>
<strong>Sujet :</strong> {$sujet__}<br />
<strong>Message :</strong><br />
{$message}
</p>
<h4>Autres informations</h4>
<p>
<strong>Date d'envoi</strong>: {$sub_date}<br />
<strong>Nom du formulaire :</strong> {$sub_form_name}<br />
<strong>URL de la page :</strong> {$sub_url}<br />
</p>
J'ai aussi fait une capture d'écran de tout mes champs de formulaire mais impossible de l’insérer ici… :/
17 messages, tu peux poster un lien de ton image hébergée sur des sites spécialisés : https://www.google.fr/search?q=héberger+image
[Image: capture_ecran_1.png]
Tiens tiens! Je ne t'avais pas reconnu jusque là, petit (grand) cachotier de Sylvain.
Tu fait du CMSMS maintenant?

Pour ton soucis, il faut que tu voies le gabarit de copie qui est dans l'onglet 'options avancées' de ton champ 'Votre adresse email'.
Tu devrais résoudre ça rapidement, sinon, fait moi un copier-coller ici.

A bientôt peut-être, cher voisin.
Oui oui (je suis content que tu m’aies reconnu) c'est bien toi qui m'avait donné le goût de cms-ms.

Là ce n'est que le 3e (en plus je dois y adjoindre une boutique prestashop… ce qui sera une première pour moi) que je mets en place alors je galère encore un peu sur certains points techniques (gabarits et feuilles de style… ça ça va ^^ j'arrive à bidouiller en adaptant des thèmes existants).

Le gabarit du mail c'est ça :

FormBuilder Submission
Form Name: {$sub_form_name}
Date of Submission: {$sub_date}
Your server: {$sub_host}
IP address of person using form: {$sub_source_ip}
URL of page containing form: {$sub_url}
FormBuilder version: {$fb_version}
Tab Character: {$TAB}
->
-------------------------------------------------
Your Name: {$fld_14}
Your Email Address: {$fld_15}
Email Again: {$fld_16}
Subject: {$fld_17}
Message: {$foo}


En fait {$foo} je ne sais pas ce que s'est car cela n'apparait pas dans la liste en dessous. oo!?

Du coup je t'ai fait un copier-coller.
il suffit de remplacer {$foo} par {$message}
Merci Jean-Christophe, c'était bien ça.
Problème réglé.


Merci aussi aux autres contributeurs.

SD'