Pb de format html des courriels envoyés par la boutique
1 message
• Page 1 sur 1
Pb de format html des courriels envoyés par la boutique
Bonjour à tous,
Tout d'abord un grand merci à tous les développeurs d'Opencart.
Je suis en train de migrer d'une solution Prestashop 1.4 vers Opencart 1.5.0.5. Tout se passe bien (les petits soucis se résolvent simplement, les uns après les autres, pour un petit geek comme moi... )
Toutefois, il y en a un que j'ai eu du mal à résoudre : Il s'agit du problème des accents dans les courriels que la boutique envoi au client, comme par exemple :"Votre compte a été créé, vous pouvez dé,sormais vous connecter en utilisant votre adresse courriel et mot de passe à l’adresse suivante :".
Après plusieurs recherches dans le forum, il semble qu'il faut modifier un fichier plus général que ceux des dossiers /french/, afin que les courriels supportent le format html qui permet les accents.
Je crois que j'ai trouvé la modif à effectuer, mais je me permets de vous la soumettre n'étant pas certain que ce soit la meilleure solution :
Il faudrait modifier seulement une ligne du fichier system>library>mail.php :
Ligne 41-42-43 on a :
Lors de la création d'un compte cela fonctionne, lors de la confirmation d'une commande aussi.
@+
Julien
Tout d'abord un grand merci à tous les développeurs d'Opencart.
Je suis en train de migrer d'une solution Prestashop 1.4 vers Opencart 1.5.0.5. Tout se passe bien (les petits soucis se résolvent simplement, les uns après les autres, pour un petit geek comme moi... )
Toutefois, il y en a un que j'ai eu du mal à résoudre : Il s'agit du problème des accents dans les courriels que la boutique envoi au client, comme par exemple :"Votre compte a été créé, vous pouvez dé,sormais vous connecter en utilisant votre adresse courriel et mot de passe à l’adresse suivante :".
Après plusieurs recherches dans le forum, il semble qu'il faut modifier un fichier plus général que ceux des dossiers /french/, afin que les courriels supportent le format html qui permet les accents.
Je crois que j'ai trouvé la modif à effectuer, mais je me permets de vous la soumettre n'étant pas certain que ce soit la meilleure solution :
Il faudrait modifier seulement une ligne du fichier system>library>mail.php :
Ligne 41-42-43 on a :
- Code: Tout sélectionner
public function setText($text) {
$this->text = $text;
}
- Code: Tout sélectionner
public function setText($text) {
$this->text = html_entity_decode($text, ENT_QUOTES, 'UTF-8');
}
Lors de la création d'un compte cela fonctionne, lors de la confirmation d'une commande aussi.
@+
Julien
Utilise opencart 1.5.0.5 avec le pack français "opencart_v1.5.0.5_Français" sur un serveur mutualisé OVH
-
okadofoo - Messages: 3
- Inscrit le: 20 Juil 2011, 22:15
- Localisation: haute vienne, France
1 message
• Page 1 sur 1
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)