Mail encodage

Inscrire dans ce forum tous les types de problèmes que vous rencontrez avec OpenCart

Mail encodage

Messagepar doudouvs » 30 Oct 2012, 14:24

Bonjour,

J'ai un soucis d'encodage uniquement dans certain mail de notification.

Exemple 1 :
Vous venez de recevoir une commande.

Identifiant commande : 16
Date d’ajout : 30/10/2012
État de la commande : Commande en attente

Exemple 2 :
Nous vous remercions de votre enregistrement et vous souhaitons la bienvenue sur Store !

Votre compte a été créé, vous pouvez désormais vous connecter en utilisant votre adresse courriel et mot de passe à l’adresse suivante :

Alors que les mails de commande client passe correctement.
Si vous avez une solution ou une piste.

Merci Daniel
Dernière édition par doudouvs le 31 Oct 2012, 13:22, édité 3 fois au total.
Opencart 1.5.1_FR
Herbergeur http://www.goldoweb.com
PHP 5.3.3
doudouvs
 
Messages: 19
Inscrit le: 16 Oct 2012, 09:57

Re: Mail encodage

Messagepar Imaxine » 30 Oct 2012, 17:22

As-tu fait une recherche car ce sujet a déjà été traité et une solution a été apporté ?

Par exemple, ce sujet en parle.
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: Mail encodage

Messagepar doudouvs » 31 Oct 2012, 12:44

Oui j'avais bien modifié les lignes

Code: Tout sélectionner
      //$mail->setSubject($subject);
      //$mail->setText($message);
      $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
      $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));

Resultat quand on reçois une alerte de commande :
Vous venez de recevoir une commande.

Identifiant commande : 17
Date d’ajout : 31/10/2012
État de la commande : Commande en attente
Dernière édition par Imaxine le 31 Oct 2012, 13:52, édité 4 fois au total.
Raison: Mise du code et des commentaires dans les balises appropriées
Opencart 1.5.1_FR
Herbergeur http://www.goldoweb.com
PHP 5.3.3
doudouvs
 
Messages: 19
Inscrit le: 16 Oct 2012, 09:57

Re: Mail encodage

Messagepar Imaxine » 31 Oct 2012, 13:08

Dans le fichier catalog/model/checkout/order.php

Remplace la ligne 428
Code: Tout sélectionner
         $mail->setSubject($subject);
Par celle-ci
Code: Tout sélectionner
         $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
les lignes 485 et 486
Code: Tout sélectionner
            $mail->setSubject($subject);
            $mail->setText($text);
Par celles-ci
Code: Tout sélectionner
            $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
            $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8'));
Ainsi que la ligne 557
Code: Tout sélectionner
            $mail->setSubject($subject);
Par celle-ci
Code: Tout sélectionner
            $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: Mail encodage

Messagepar doudouvs » 31 Oct 2012, 13:22

Effectivement cela marche mieux merci
Opencart 1.5.1_FR
Herbergeur http://www.goldoweb.com
PHP 5.3.3
doudouvs
 
Messages: 19
Inscrit le: 16 Oct 2012, 09:57


Retour vers Rapports de Problèmes

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés