osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [RESOLU]signature automatique dans mail
gotcha5832
posté 4 Nov 2008, 02:56
Message #1


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 343
Inscrit : 27-February 08
Lieu : lune
Membre no 20966



Bonjour à tous.

Voilà je souhaite qu'a la fin de tout les mails que j'envoie aux clients s'ajoute automatiquement une signature:
<A href="www.site.com">nom du site</A>, phrase du site.

J'ai donc mis dans admin/includes/french.php:
define 'text_mail_signature','<A href="www.site.com">nom du site</A>, phrase du site.';)
puis dans admin/mail.php
Code
    $from = tep_db_prepare_input($HTTP_POST_VARS['from']);
    $subject = tep_db_prepare_input($HTTP_POST_VARS['subject']);
    $message = tep_db_prepare_input($HTTP_POST_VARS['message']);
  

    //Let's build a message object using the email class
    $mimemessage = new email(array('X-Mailer: osCommerce'));
    // add the message to the object
// ################# Contribution Newsletter v050 + WYSIWYG HTML v1.7 ##############
    if (HTML_AREA_WYSIWYG_DISABLE_EMAIL == 'Disable') {
      $mimemessage->add_text($message);
    } else {
      // $mimemessage->add_html($message);
      $mimemessage->add_html_newsletter($message);
    }
// ################# END - Contribution Newsletter v050 + WYSIWYG HTML v1.7 ##############
    $mimemessage->add_text($message);
    $mimemessage->build_message();
    while ($mail = tep_db_fetch_array($mail_query)) {
      $mimemessage->send($mail['customers_firstname'] . ' ' . $mail['customers_lastname'], $mail['customers_email_address'], '', $from, $subject);
    }

J'ai essayé:
$message .=TEXT_MAIL_SIGNATURE;
ou
$mimemessage->add_text($message.TEXT_MAIL_SIGNATURE);

Mail le problème c'est que dans le mail j'ai:
Citation
text du mail
<A href="www.site.com">nom du site</A>, phrase du site.

plus clairement j'ai le a href qui s'affiche.
j'ai bien la solution de mettre directement www.site.com qui crée le lien automatique, mais je voudrais avoir seulement nom du site.

Vous voyez;

Merci

Ce message a été modifié par gotcha5832 - 6 Nov 2008, 04:01.


--------------------
Osc-2.2-ms2-FR
Os : Linux 2.6.24.7-desktop-2mnb
Version PHP : 5.2.5 (Zend : 2.2.0)
Base de données : MySQL 5.0.51a
Serveur HTTP : Apache/2.2.8 (Mandriva Linux/PREFORK-6.1mdv2008.1)
Go to the top of the page
 
shoprun
posté 4 Nov 2008, 06:45
Message #2


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3712
Inscrit : 11-April 07
Lieu : Ile de la Réunion
Membre no 16487



Salut

Comment visualise tu le mail, avec quel outil ?
Un client de messagerie (Thunderbird, Outlook, ...) ?
Directement chez ton FAI ?

La ou je veux en venir, c'est est ce le HTML est interprété ou non, ce qui pourrait être normal.
Puis affiche les entêtes du mail de manière complète, et regarde comment est structuré le mail.
Est il en mode text uniquement ? En mode html uniquement ? Les 2 ?

En faite faut déjà vérifier et éliminer que le problème viendrait (peut être) de chez toi.
Normalement le contenu du mail doit au moins être en mode html seul ou text + html.

Si c'est Ok alors c'est qu'il y a erreur dans le code (contribution Newsletter peut être).

Puis fait des essai très très simple, le plus simple possible, comme y mettre juste le code du lien que tu as mis ci dessus qui lui est correcte, car l'erreur pourrait venir du contenu, d'un code HTML pas très zen, et ton interpréteur de messagerie a peut être du mal à bien interpréter tout ça. Du coup, propose le contenu en mode texte.

Bref, fait des essais en y mettant tout en dur, donc que du contenu valide (mails, sujet, corps du message, etc ...), élimine le plus possible les erreurs potentielles.


--------------------
Nous ne sommes pas un Service Après-Vente ni une Hot-Line !!!, et pas de "UP" et de doublon svp ...
Prenez le temps de lire les informations mises à votre dispositions avant de créer un sujet.
Démarrer du bon pied -> Bien utiliser les forums | Bien poser sa question | Règles d'usage des forums
Prés-Requis -> Les compétences requises pour réussir avec osCommerce
Docs / Infos -> LA FAQ | Rechercher | Contributions | Contribution US
Sujets épinglés -> Manuel d'utilisation MS2 | Structure OsC2.2 MS2 | ms2-fr-rc1-w3c | SSL : une obligation? | Design de la MS2 | Tutoriels CSS | Optimisez les performances de votre boutique | Taux de TVA à appliquer
Utile -> WampServer | EasyPhp | Xampp | Mamp - Ftp -> FileZilla
Apprendre -> siteduzero | alsacreations | apprendre-php | developpez.com
Go to the top of the page
 
gotcha5832
posté 4 Nov 2008, 07:18
Message #3


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 343
Inscrit : 27-February 08
Lieu : lune
Membre no 20966



Je te remercie.

Effectivement faut que je reprenne celà à la base...
Les mails c'est la merd...
donc faut que je recheck tout cela.
Et je crois que c'est la contrib:Newsletter v050 + WYSIWYG HTML v1.7, qui fous la bazar..


--------------------
Osc-2.2-ms2-FR
Os : Linux 2.6.24.7-desktop-2mnb
Version PHP : 5.2.5 (Zend : 2.2.0)
Base de données : MySQL 5.0.51a
Serveur HTTP : Apache/2.2.8 (Mandriva Linux/PREFORK-6.1mdv2008.1)
Go to the top of the page
 
shoprun
posté 4 Nov 2008, 07:23
Message #4


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3712
Inscrit : 11-April 07
Lieu : Ile de la Réunion
Membre no 16487



Citation
Et je crois que c'est la contrib:Newsletter v050 + WYSIWYG HTML v1.7, qui fous la bazar..

Fait des essai le plus basique comme je l'ai dit ci dessus, ceci va éviter de dire "je crois" mais plutôt d'affirmer totalement que c'est la contribution.
Faut au moins en être sûr.

Après, faudra commencer à chercher où. Mais après blush.gif


--------------------
Nous ne sommes pas un Service Après-Vente ni une Hot-Line !!!, et pas de "UP" et de doublon svp ...
Prenez le temps de lire les informations mises à votre dispositions avant de créer un sujet.
Démarrer du bon pied -> Bien utiliser les forums | Bien poser sa question | Règles d'usage des forums
Prés-Requis -> Les compétences requises pour réussir avec osCommerce
Docs / Infos -> LA FAQ | Rechercher | Contributions | Contribution US
Sujets épinglés -> Manuel d'utilisation MS2 | Structure OsC2.2 MS2 | ms2-fr-rc1-w3c | SSL : une obligation? | Design de la MS2 | Tutoriels CSS | Optimisez les performances de votre boutique | Taux de TVA à appliquer
Utile -> WampServer | EasyPhp | Xampp | Mamp - Ftp -> FileZilla
Apprendre -> siteduzero | alsacreations | apprendre-php | developpez.com
Go to the top of the page
 
gotcha5832
posté 6 Nov 2008, 03:58
Message #5


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 343
Inscrit : 27-February 08
Lieu : lune
Membre no 20966



C'est bon c'est résolut.
J'ai réinstaller la contrib...


--------------------
Osc-2.2-ms2-FR
Os : Linux 2.6.24.7-desktop-2mnb
Version PHP : 5.2.5 (Zend : 2.2.0)
Base de données : MySQL 5.0.51a
Serveur HTTP : Apache/2.2.8 (Mandriva Linux/PREFORK-6.1mdv2008.1)
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 22nd May 2013 - 01:57
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)