Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RÉSOLU]FormBuilder pas de "message" dans les "copies de soumission"
#1
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.
#2
Bonjour,
peux-tu nous copier le gabarit du message envoyé à l'admin.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
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}
#4
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>
#5
J'ai aussi fait une capture d'écran de tout mes champs de formulaire mais impossible de l’insérer ici… :/
#6
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
#7
[Image: capture_ecran_1.png]
#8
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.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#9
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.
#10
il suffit de remplacer {$foo} par {$message}
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#11
Merci Jean-Christophe, c'était bien ça.
Problème réglé.


Merci aussi aux autres contributeurs.

SD'


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)