Fork me on GitHub






#1 accent raté dans le sujet d'un email automatique
virtual Posté le : 05/06/2015 20:06
Bonjour,
Dans OLEDRION, des e-mails automatiques sont envoyés aux clients: le corps du message prends bien en compte les accents, mais pas le "sujet" qui se trouve dans l'entête du message.
Aujourd'hui, un client à crû qu'il devait payer 233 € en plus car il a vu 233;e en fin de ligne ...
Voici ce que ça donne:

Open in new window








Savez-vous quel fichier il faut modifier pour avoir mon "é" à nouveau dans le mot "validée" ?
#2 Re: accent raté dans le sujet d'un email automatique
montuy337513 Posté le : 05/06/2015 21:16
c'est le fichier ./class/oledrion_utils.php

vers la ligne 318, une ligne qui ressemble à :

$xoopsMailer->setSubject($subject);


#3 Re: accent raté dans le sujet d'un email automatique
virtual Posté le : 06/06/2015 10:25
Merci Cédric,
En fait je viens d'aller voir le fichier "main.php" (www/modules/oledrion/language/french) et bien que le fichier soit en " UTF-8 (sans bom) " , toutes les lettres avec accent sont remplacés par des caratères exotiques.
Exemples:

define("_OLEDRION_CATEGORYC","Cat & # 2 3 3 ; gorie : ");
define("_OLEDRION_TELLAFRIEND","Envoyer & # 2 2 4 ; un ami");

é = & # 2 3 3 ;
(je suis obligé de mettre des espaces dans mon exemple, sinon
le forum Xoops corrige les erreurs )

On ne peut pas changer cela pour ne plus avoir ces défauts d'écritures ?
#4 Re: accent raté dans le sujet d'un email automatique
montuy337513 Posté le : 06/06/2015 10:36
et si tu remplace les codes HTML par les lettres accentués en UTF-8, ce n'est plus obligatoire de coder les lettres accentuées.
Sinon cela pourrai aussi venir de ton logiciel (mais il y a peu de chance) que tu utilise pour ouvrir les fichiers qui transforme les lettres accentuées
Sinon tu as encore la possibilité d'utilisé la commande 'html_entity_decode' mais en faisant attention de bien choisir le charset.
#5 Re: accent raté dans le sujet d'un email automatique
virtual Posté le : 06/06/2015 12:14
Dans main.php, j'ai changé & # 2 3 3 ; par é ...
Merci Cédric


Open in new window














#6 Re: accent raté dans le sujet d'un email automatique
virtual Posté le : 06/06/2015 12:47
Par contre, il y a plus fort dans le corps d'un email qui informe d'une nouvelle commande.
l'adresse ressort bien l'apostrophe:
l'ile
mais la ville ressort le code HTML:
les sables d & # 0 3 9 ; olonnes

Open in new window
#7 Re: accent raté dans le sujet d'un email automatique
virtual Posté le : 06/06/2015 12:50
Pourtant, "command_shop.tpl" est bien en UTF-8 sans bom
#8 Re: accent raté dans le sujet d'un email automatique
montuy337513 Posté le : 06/06/2015 17:16
peut être la fonction d'envoi que je t'ai indiqué tantôt, le corps de texte peut être modifié par une fonction PHP de type htmlentities ou du même genre
#9 Re: accent raté dans le sujet d'un email automatique
virtual Posté le : 06/06/2015 18:11
Ah O.K. Merci

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...