Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


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.
Opencart 1.5.1_FR
Herbergeur http://www.goldoweb.com
PHP 5.3.3
doudouvs
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 12
Inscription: 16 Oct 2012, 09:57

Re: Mail encodage

Messagepar LeorLindel » 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.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4228
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

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 LeorLindel le 31 Oct 2012, 13:52, édité 4 fois.
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
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 12
Inscription: 16 Oct 2012, 09:57

Re: Mail encodage

Messagepar LeorLindel » 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'));
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4228
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

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
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 12
Inscription: 16 Oct 2012, 09:57


Retourner vers Rapports de Problèmes

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron