Sam59 Posted April 13, 2009 Share Posted April 13, 2009 Bonjour Dans le back office, dans l'onglet :Préférences > EmailsOn peut choisir d'envoyer les mails :- Au format HTML- Au format texte- Les deuxMoi j'ai choisi "les deux" (afin d'éviter que les mails ne passent en spam), mais seuls les mails en html sont finalement envoyés.Comment cela se fait-il ?--> J'utilise la version 1.1.0.5 Link to comment Share on other sites More sharing options...
Sam59 Posted April 15, 2009 Author Share Posted April 15, 2009 J'ajoute une petite question qui reste en suspens :A quel endroit dans le code sont ajoutées les pièces jointes aux mails (le logo, la facture).Si quelqu'un de la team pouvait répondre sur ce point, ça serait (une fois de plus) hyper sympa Merci Link to comment Share on other sites More sharing options...
labb Posted April 15, 2009 Share Posted April 15, 2009 Je crois que ça se passe dans mail.php file dans le repertoire classes. /* Create mail and attach differents parts */ $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME').'] '.((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject)); $templateVars['{shop_logo}'] = (file_exists(_PS_IMG_DIR_.'logo.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo.jpg'))) : ''; Link to comment Share on other sites More sharing options...
Sam59 Posted April 15, 2009 Author Share Posted April 15, 2009 Effectivement, ça en a bien l'air.Reste à voir comment modifier cela pour supprimer uniquement le logo en PJ... Link to comment Share on other sites More sharing options...
Sam59 Posted April 16, 2009 Author Share Posted April 16, 2009 En fait, ça n'est pas là que ça se passe.Les lignes indiquées permettent de passer les variables au mail, dont le logo pour l'afficher.Ce que je cherche, c'est comment retirer le logo qui est inclus en pièce jointe du mail...Sinon, pour le problème d'envoi des mails dans les 2 formats, j'ai trouvé la solution. Je l'explique ici Link to comment Share on other sites More sharing options...
Sam59 Posted April 17, 2009 Author Share Posted April 17, 2009 C'est quand même fou !Je ne parviens désespéremment pas à trouver dans quel fichier php sont joints le logo et la facture au mail envoyé au client.J'aimerais vraiment réussir à retirer le logo en pièce jointe, si quelqu'un savait où ce se passe ...merci Link to comment Share on other sites More sharing options...
aimance Posted February 12, 2011 Share Posted February 12, 2011 Bonjour,pour supprimer le logo joint dans l'e-mail il faut aller dans classes puis ouvrir mail.php et supprimer la ligne 94.$templateVars['{shop_logo}'] = (file_exists(_PS_IMG_DIR_.'logo.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo.jpg'))) : '';Normalement ca marche. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now