[RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or (/thread-2622.html) |
[RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 01/03/2013 Citation :---------------------------------------------- Bonjour, j'ai un petit souci d'encodage des caractères avec le module Livre d'or / Guestbook. Lorsqu'un internaute publie un message, l'administrateur reçoit par mail un message du type : Citation :Message : Ce qui n'est pas très lisible dès que le message est un peu important. J'ai beau chercher partout depuis hier, je ne vois pas trop ou intervenir pour que les caractères spéciaux apparaissent correctement dans les mails. Info : le module utilise la fonction mail(). Amicalement [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 01/03/2013 Pour info, les mails de test de CMS et ceux envoyés depuis FormBuilder ne posent pas ce souci. Une petite idée ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 01/03/2013 Salut, Peux-tu me montrer l'output d'un message qui contient d'autres caractères accentués ? "é&àèù<>" par exemple [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 01/03/2013 Bonjour Heriquet, et merci. Voici le message envoyé depuis le formulaire du livre d'or : Citation :C'est un message de test avec des éléments accentués & présents exprès. Et voici comment il arrive par mail : Citation :C'est un message de test avec des éléments accentués & présents exprès. Seuls les accents semblent ne pas poser de problème... [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 01/03/2013 Ok ca doit être un bug dans le module... As-tu déjà utilisé le module précédemment et sans le problème ? Ou avec succès sur un autre site ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 01/03/2013 Non, le module vient tout juste d'être incorporé par le gestionnaire de modules. [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 01/03/2013 Ok et il n'y a pas une option pour envoyer des mails au format HTML avec le Guestbook ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 01/03/2013 Je crains que non, au niveau du mail on ne peut pas configurer grand chose. On a juste ce gabarit : Code : [== Indéfini ==] ... [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 01/03/2013 Bon je n'ai pas testé, mais si tu remplaces Code : [== Indéfini ==] Code : [== Indéfini ==] Ca n'aide pas un peu ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 05/03/2013 Re bonjour Heriquet, après une petite absence... J'avais déjà testé cela (htmlentities) malheureusement cela ne change strictement rien... Et je ne vois pas en Smarty ce que je pourrais ajouter d'autre à la place de htmlentities pour modifier cette variable. Je ne pense pas être la seule à avoir ce souci sur ce module, quelqu'un a t'il fait des tests et observé la même chose ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 05/03/2013 Y a pas une option dans Guestbook qui permet de spécifier que tu envois des mails en HTML et pas en bête texte ? Sinon essaie peut-être html_entity_decode qui me semble être plus confirme à ton souci... [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 05/03/2013 Oui c'est mieux, sauf le ' (apostrophe) qui fait de la résistance. Quand j'envoie Code : c'est un test Code : c'est un test malgré tout y a déjà un mieux... ! [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 05/03/2013 http://www.smarty.net/forums/viewtopic.php?p=9914 ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 06/03/2013 Bonjour Heriquet, escape en fait fait le contraire de ce que je cherche, il échappe l'apostrophe (ou quote) - en le transformant en son équivalent ', - ou en lui ajoutant le caractère d'échappement /, ce qui nous donne un pas très joli /'. Enfin bref, j'ai résolu le problème grâce à la piste html_entity_decode, en ajoutant ceci à ma variable pour le dernier problème de l'apostrophe : Code : {$values.message|html_entity_decode|replace:"'":"'"} Il y a double-quotes dans les dernières paramètres smarty, ce qui n'est pas très conventionnel, mais c'est une façon d'y placer mon ' sans que ça pose problème. En tous cas, ça marche ! Merci Heriquet pour m'avoir permis d'en arriver là. Je mets le post en résolu [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 06/03/2013 Ok content que ca marche. Par curiosité, si tu fais Code : [== Indéfini ==] Ca fonctionne ? [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 06/03/2013 Non, dans ce cas rien ne s'affiche, j'ai un "blanc" en lieu et place de mon message. [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 06/03/2013 Ok c'est que la syntaxe est différente dans smarty. Et comme ca ? Code : [== Indéfini ==] [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - fabby - 06/03/2013 Oui avec cette dernière formulation ça marche bien. Elle est propre que la mienne alors je la remplace par celle-ci. merci ! [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - heriquet - 06/03/2013 Parfait ! Bonne continuation. [RESOLU] Problème de caractères spéciaux dans les mails du livre d'or - bess - 06/03/2013 je clôture. Me contacter en cas de demande de réouverture |