Aide - Recherche - Membres - Calendrier
Version complète : send_order_html_email
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
Pages : 1, 2, 3, 4, 5, 6, 7
pleug
j'avais aussi une autre question !
est ce que la fourmi peut nous faire un procés pour l'utilisation de la charte graphique de ses mails ?

@++
JC_
Bonjour,

Je viens d'installer cette contribution qui marche trés bien, sauf que les clients recoivent les mails comme ceci :

Bonjour Durant Pierre Nous vous remercions de la confiance que vous nous avez témoigné. Nous restons à votre entière disposition et nous espérons vous revoir dans un proche avenir.Le Directeur de XXX Boutique Votre adresse Votre email de liaison: boutique@xxx.fr Commentaire(s) : Date de votre commande : vendredi 21 octobre, 2005 Numéro de la commande : 1798Détail de votre commande: http://www.xxx.fr/account_history_info.php?order_id=1798 Produits Modèle Qté Total : Produit de l'année Article sans modèle

Voilà donc les nouveaux mail sont bien en place, mais les retours à la ligne ne se fait pas.

Je vous montre mes options de configuration mail

Méthode de transport d'email smtp
Saut de ligne en-tête des emails LF
Utiliser MIME HTML pour l'envoi des emails true
Vérifier l'adresse email par le DNS true
Activation des emails true

Merci de votre aide.
mtayac
c'est ton fichier
catalog/includes/languages/french/add_create_account_process.php
qui gère la mise en page et le texte

vérifie de ce côté là s'il est conforme avec l'original de la contrib
JC_
dans ce fichier j'ai ceci :

define('EMAIL_GREET_MR', '<b>Cher Mr ' . stripslashes($HTTP_POST_VARS['lastname'].'</b>') . ',<br><br>' . "\n");
define('EMAIL_GREET_MS', '<b>Chère Mme ' . stripslashes($HTTP_POST_VARS['lastname'].'</b>') . ',<br><br>' . "\n");
define('EMAIL_GREET_NONE', '<b>Cher ' . stripslashes($HTTP_POST_VARS['lastname'].'</b>') . ',<br><br>' . "\n");

les balises <br> servent bien à retourner à la ligne non ?
nad13
Bonjour,

Je viens d'installer la derniere version 5.4...
je reçois bien des mails html smile.gif) pour la preparation, l'expedition
mais le premier mail envoyé au client est en txt...

j'ai refait l'install plusieurs fois, mais sniff..je ne trouve pas le bug
merci

nad
nad13
oupss un autre bug dans mon installation,
dans le mail de la preparation en html
lorsque l'on clique sur l'image a coté de
voir la commande
il s'ouvre une page en erreur...
le lien indiqué est :
++HTTP_SERVER+.+DIR_WS_CATALOG+.+account_history_info.php?order_id=+.+8+;

par contre "suivre l'etat de votre commande fonctionne" smile.gif

cry.gif

nad

nad13
QUOTE (nad13 @ 21 oct 2005, 21:22)
oupss un autre bug dans mon installation,
dans le mail de la preparation en html
lorsque l'on clique sur l'image a coté de
voir la commande
il s'ouvre une page en erreur...
le lien indiqué est :
++HTTP_SERVER+.+DIR_WS_CATALOG+.+account_history_info.php?order_id=+.+8+;

par contre "suivre l'etat de votre commande fonctionne" smile.gif

cry.gif

nad

oupsss..
3eme bug,
contact_us ne marche pas.
je suis sous linux en sendmail, comme indiqué sur mon serveur , j'ai parcouru avec le moteur tous les posts contact_us...testé avec plusieurs adresses
rien y fait..les mails n'arrivent pas...
alors que je reçois qd je simule une commande ??

merci
sincerement desolé pour les posts successifs..
j'espere ne pas trouvé un autre soucis...
il est 4h20 du mat..
depuis 20 h pour le colissimo...
il devrait nous offrir des remises ou des sommiferes la poste...lolll

nad
JC_
QUOTE (mtayac @ 21 oct 2005, 13:14)
c'est ton fichier
catalog/includes/languages/french/add_create_account_process.php
qui gère la mise en page et le texte

vérifie de ce côté là s'il est conforme avec l'original de la contrib

Le problème est que tous les mails sont touchés par cette erreur, meme le module contat_us. Il n'y a plus aucun retour à la ligne dans tous les mails

Voici ma configuration de mail

Méthode de transport d'email smtp
Saut de ligne en-tête des emails LF
Utiliser MIME HTML pour l'envoi des emails true
Vérifier l'adresse email par le DNS true
Activation des emails true
JC_
Je viens de modifier la méthode d'envoi en send mail et toujours pareil

Email envoyé depuis la boutique :

Bonjour,

Est ce que le mail va marcher ???

Bye.

Email reçu chez moi :


Bonjour, Est ce que le mail va marcher ??? Bye

Donc les mails de contact, creation de compte ou confirmation de commande sont comme ça
pleug
Ce qui est surprenant, c'est que ça fonctionne chez d'autre ?!
moi je n'ai eu aucun problèmes sur une ms2. (sauf le lien qui amène a la visualisation de la facture en ligne et dont vous trouverez une soluce plus haut).

le mieux est de reverifier. Je sais que les explications pour l'install sont parfois difficiles à interpreter.

@++
JC_
Oui pleug ça j'en suis sur que ça fonctionne trés bien chez des autres ... Mais chez moi j'ai ce bug. Au fait j'ai installé dernièrement FCKEDITOR puis send order V54 en dernier.

Merci de vos aides.
piper1
Bonjour,

Est-ce que quelqu'un a installer cette contribution sur la Creload ?

Si oui peut-il me dire les changements à effectuer..

Je souhaiterais bien l'avoir sur mon site car c'est vraiment un plus pour les commandes.

Eric
mtayac
QUOTE
Le problème est que tous les mails sont touchés par cette erreur, meme le module contat_us. Il n'y a plus aucun retour à la ligne dans tous les mails


essaie de mettre <br> pour retour à la ligne
piper1
Bonjour,

Bon j'ai plus ou moins réussi à l'intéger dans la Creload... j'ai toutefois une question.

Est-ce qu'il est possible de rajouter d'autres états de commandes.

Il y en a donc 3 actuellement : pas encore traiter, en traitement, et livrée.

Peut-on rajouter encore 1 ou 2 mode de traitement.

J'ai vu que ces états était traités dans les fichiers admin, orders.php et add_orders (french) est-ce qu'il y a d'autres fichiers encore à modifier.

Merci d'avance pour vos réponses et votre aide.

Eric
piper1
Bonjour,

Bon, vu que je n'ai pas de réponse à mes questions, je cherche et je poste rolleyes.gif

Concernant le lien sur la commande qui ne fonctionne pas, j'ai encore un peu modifier le code de Mtayac, et c'est presque bon, excepté l'image avec le code ci-dessous, à modifier des lignes 107 à 112:

$html_orders .= " $EMAIL_TEXT_DATE_ORDER ";
$html_orders .= " $EMAIL_TEXT_INVOICE_URL <a href=" . HTTP_SERVER . DIR_WS_CATALOG . 'account_history_info.php?order_id=' . $insert_id .">COMMANDE</font></a>";
$html_orders .= " <br><br>";
$html_orders .= " $EMAIL_TEXT_STATUT<br><br>";
$html_orders .= " <li>";
$html_orders .= " $EMAIL_TEXT_STATUS_UPDATE1";


Il n'y a pas de grands changements, mais le "Etat du statut de la commande" a retrouvé sa place....

Eric
mtayac
Bonjour,

A l'utilisation j'ai remarqué un petit pb qui n'apparaît pas si le message du status 1
QUOTE
define('EMAIL_TEXT_COMPOSE_CONTENT','For ...

est identique à celui du status 2
QUOTE
define('EMAIL_TEXT_COMPOSE_CONTENT1','For...


Il me semble qu'il manque une ligne au fichier admin/orders.php
ligne 71 à 81 :
QUOTE
if ($status==1)  {
  $EMAIL_IMAGE_ARGO =''.EMAIL_IMAGE_ARGO.'';
  $EMAIL_TEXT_INTRO_CUSTOMERS = ''.EMAIL_TEXT_INTRO_CUSTOMERS.'' ;
  $EMAIL_TEXT_POST = ''.EMAIL_TEXT_POST.'' ;  
  $EMAIL_IMAGE_POSTE  = ''.EMAIL_IMAGE_POSTE.'' ;
  $EMAIL_TEXT_DELAY = ''.EMAIL_TEXT_DELAY.'' ;
  $EMAIL_TEXT_DELAY_CONTENT = ''.EMAIL_TEXT_DELAY_CONTENT.'' ;
  $EMAIL_TEXT_WARNING = ''.EMAIL_TEXT_WARNING.'' ;
  $EMAIL_TEXT_WARNING_CONTENT = ''.EMAIL_TEXT_WARNING_CONTENT.'' ;
  $EMAIL_TEXT_COMPOSE = ''.EMAIL_TEXT_COMPOSE.'' ;
   }

qui serait à mettre juste avant } :

QUOTE
$EMAIL_TEXT_COMPOSE_CONTENT = ''EMAIL_TEXT_COMPOSE_CONTENT." ;


de manière à faire apparaître le contenu du texte.
Et de même pour les status 2 et 3

Vu, mon incompétence en code, pouvez-vous me confirmer ou infirmer ceci, car je n'ose pas modifier mon site qui commence à tourner.

Merci bcp

Max
mtayac
Bonjour,

Comme soeur Anne, ne voyant rien venir, j'ai fait la modif ci-dessus, et rien de méchant ne s'est passé, sauf que :

le texte concerné
QUOTE
$EMAIL_TEXT_COMPOSE_CONTENT = ''EMAIL_TEXT_COMPOSE_CONTENT


est toujours celui du status 1 question.gif

Avez-vous une idée sur le sujet ?

Merci
fizzys
bonsoir ,
Avec l'install de la version 5.4 je ne peu pas confirmer mes commandes ,j'ai bien une page checkout_process mais aucun message d'erreur juste une page blanche et a la lecture des posts concernant send order (9) et aussi les posts bug page blanche mais personne ne l'avaient en confirmation de commande, je ne trouve pas d'issue a mon problème et j'ai pourtant bien refais l'install plusieurs fois , vérifier les fichiers avec Compare en faisant attention aux autres contribs installer , si qlq un a eu ce ptit soucis ???
j'ai déja installer send order (version antèrieur) sur un autre site sans problème
merci
signare
bonjour Fizzys,

J'ai exactement le même problème que toi. Je finissais par désespérer car en parcourant un à un chaque message de ce post personne ne semblait avoir ce pb.

J'ai plusieurs contrib d'installées :
- links manager
- viewed products
- TVA Intracom
- Advanced Categories Admin
- HTML Area
- Ultra Pics
- Google XML Sitemap
- Ultimate SEO URLs
- Administration Access Level
- XSell

Je ne sais pas d'où vient le pb, je sais juste que ma sauvegarde avant l'install de send_order_HTML_email fonctionne bien. Je me demande s'il ne s'agit pas d'une incompatibilité avec une des contrib installées. La seule qui agisse sur les mêmes fichiers est TVA Intracom mais je ne peux rien dire de plus.

J'ai aussi essayé de remplacer les fichiers présents par ceux fournis dans la contrib mais j'ai la même page blanche.

Je vais tenter de réinstaller car je ne comprends pas pourquoi cela fonctionne chez tant de personnes et pas chez moi.

Je vous tiens au courant.
signare
Courage Fizzys,

Je viens de tout réinstaller et ça fonctionne maintenant. J'ignore où était le bug. Je vais pouvoir m'attaquer au graphisme de la chose.
fizzys
Bonsoir,
Effectivement la patience est une vertu aprés plusieurs install , elle marche en local mais le comique de l'histoire TOUJOURS page blanche de chekout _process en PROD
AH les mystères de l'informatique parce que là je séche biggrin.gif
minou
Bonjour,

Mon installation de send order html fonctionnait très bien jusque récemment.

Mais depuis peu, le mail reçu par mes clients lorsque je les informe de l'état de leur commande est en texte brut sans mise en forme HTML (quasi illisible, ça fait pas très pro mrgreen.gif ) et j'ai en pièce jointe le bon mail au format HTML nommé ATT000294.htm

Je pense que le problème est peut être lié à la contri "step_by_step_orders_v1.7" que j'ai installée récemment, mais je ne vois vraiment pas comment corriger le problème.

Merci d'avance de votre aide. smile.gif
kinesio66
Super contrib.
Merci
kinesio66
Pouvez-vous m'indiquer où je peux changer "monsite.com" dans la charte graphique de fourmi?

Merci
fissiaux
Il faudrait que tu indiques dans quoi tu as cela ?
kinesio66
Quand j'envoie un mail de suivi de commande à un client: "traitement en cours" ou "livré", il reçoit un mail comme ceci, avec un graphisme où en haut à droite et en bas à gauche, on peut lire "monsite.com" que je souhaite changer avec nature-et-forme.com.

Et je voudrais également changé la couleur du fond bleu, j'ai trouvé les autres couleurs mais pas celle là.

Merci



CITATION

Commande N° : 28
Date de traitement : 27/02/2006




C her(e) client(e)

Nous avons le plaisir de vous annoncer que nous traitons votre commande.
Vous trouverez ci-dessous tous les éléments concernant le détail de la gestion de votre commande

Merci de votre confiance, à très bientôt sur Lionel GIMENEZ.

Cordialement,



--------------------------------------------------------------------------------



SUIVIE DE VOTRE COMMANDE...


Date de votre commande : lundi 27 février, 2006
Voir votre commande :

Etat du Statut de la commande



L'état de votre commande a été mis à jour.

Nouvel état : Traitement en cours

Merci de répondre à cet email pour toute question.

Le commentaire pour votre commande est :

voila test





Pour suivre l'évolution de l'état de votre commande, cliquez ici :



Sur les délais de livraison :
Nous venons de remettre votre colis aux services de distribution de la Poste. Le délai moyen d'acheminement peut varier en fonction de votre localisation de 2 à 5 jours ouvrés . Si dans un délai de 7 jours ouvrés à partir de notre date d'expédition, vous ne recevez ni colis, ni avis de passage, nous vous recommandons de vérifier auprès du bureau de Poste le plus proche de chez vous, si le colis n'est pas en instance. Contactez votre service clients.

etc....
mtayac
je pense, de mémoire, que dans le fichier :

admin/includes/languages/french/add_orders.php

se trouvent les éléments de réponse à ta question
kinesio66
Merci mtayac pour le conseil qar ton fichier m' a servi à trouver où c'était:

catalo/image/mail/titre_envoi.gif et les autres.

Voilà pour moi, j'ai terminé avec send_order_html_email

A+
mtayac
Bonsoir,

Je viens d'installer "Paiement CIC" et la contribution fonctionne mis à part que ma table cmcic_response dans la base de données reste vide. J'ai l'option "Autorisation différée", et je pense qu'elle y est pour quelque chose ? (je le signale à tout hasard)

Mon pb avec send_order est le suivant :
Seulement dans le cas de paiement par carte bancaire (par chèque et virement pas de pb)le mail de confirmation de commande arrive bien, mais :
- sans le logo, alors que le lien sur la boutique est bon,
- sans l'image detail_cde.gif, alors que le lien vers la boutique et la page account_history_info.php est bon
- sans la méthode de paiement

Bien sûr, j'ai copié les modif de checkout_process.php de la contrib send_order_html dans cmcic_response.php

Cela fait 2 jours que je galère, je ne sais plus où chercher.

Quelqu'un a-t-il une idée ?

Merci
mtayac
J'ajoute :

La méthode de paiement s'écrit avec le fichier includes/languages/french/modules/payment/cmcic.php :
CODE
define('MODULE_PAYMENT_CMCIC_TEXT_TITLE', 'Cartes de crédit : P@iement CIC'); //c'est le texte qui vient dans l'e-mail "Méthode de Paiement" et sur la page checkout_payment.php


Les autres méthodes de paiement (chèque et virement) suivent la même logique et viennent bien s'inscrire dans l'e-mail. Pourquoi "Cartes de crédit..." ne vient pas ?
mtayac
Je m'excuse de poluer le forum avec toujours le même pb, mais voilà un élément qui me semble important :

J'ai comparé le processus Paiement par chèque avec le processus Paiement par carte, et j'ai remarqué ceci :

1/ Par chèque :
fichier includes/modules/payment/moneyorder.php lignes 16 à 21
CODE
// class constructor
    function moneyorder() {
      global $order;

      $this->code = 'moneyorder';
      $this->title = MODULE_PAYMENT_MONEYORDER_TEXT_TITLE;

fichier includes/languages/french/modules/payment/moneyorder.php lignes 13
CODE
define('MODULE_PAYMENT_MONEYORDER_TEXT_TITLE', 'Paiement par chèque<br>');


Et je retrouve le libellé "Paiement par chèque" :
- sur le site à la page checkout_payment.php
- sur le site dans l'historique des commandes
- dans l'admin à la page Commandes (orders.php)
- sur l'e-mail de confirmation de commande au § Méthode de paiement

2/ Paiement par carte :
fichier includes/modules/payment/cmcic.php lignes 16 à 21
CODE
  // class constructor
function cmcic() {
  global $order;

  $this->code = 'cmcic';
  $this->title = MODULE_PAYMENT_CMCIC_TEXT_TITLE;

fichier includes/languages/french/modules/cmcic.php ligne 13
CODE
define('MODULE_PAYMENT_CMCIC_TEXT_TITLE', 'Cartes de crédit : P@iement CIC');


Et je retrouve les libellés suivants :
- sur le site à la page checkout_payment.php : Cartes de crédit : P@iement CIC (c'est bon)
- sur le site dans l'historique des commandes : cmcic (???)
- dans l'admin à la page commande (orders.php) : cmcic (le même que ci-dessus)
- sur l'e-mail : rien

Sachant que l'expression "cmcic" ne peut être prise que dans le fichier cmcic.php
CODE
$this->code = 'cmcic';
car elle ne figure que à cet endroit dans tous les fichiers du site, j'ai fait des recherches avec ce genre d'expression :
CODE
TEXT_INFO_PAYMENT_METHOD . ' '  . $oInfo->payment_method
, mais je n'ai pas tout compris.
J'ai l'impression qu'il manque quelque chose, car je ne devrais pas avoir Méthode de paiement : cmcic dans l'admin. Mais que manque-t-il ? et où ?

Avez-vous une idée, svp ?
pnr
Hello,

Petit problème lors de la reception client d'un mail lorsqu'il paye par chèque, il y a un blanc dans l'ordre

voici pourtant mes lignes
PAYMENT_MONEYORDER_TEXT_TITLE', 'Paiement par ch&egrave;que<br>');
define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION', 'Etablir le ch&egrave;que &agrave; l\'ordre de :&nbsp;' . MODULE_PAYMENT_MONEYORDER_PAYTO . '<br><br>Envoyer &agrave; :<br>' . nl2br(STORE_NAME_ADDRESS) . '<br><br>' . 'Votre commande ne sera envoy&eacute;e qu\'&agrave; r&eacute;ception du r&egrave;glement.');
define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER', 'Etablir le ch&egrave;que &agrave; l\'ordre de :&nbsp;'. MODULE_PAYMENT_MONEYORDER_PAYTO . '<br><br>Envoyer &agrave; :<br>' . STORE_NAME_ADDRESS . '<br><br>' . 'Votre commande ne sera envoy&eacute;e qu\'&agrave; r&eacute;ception du r&egrave;glement.');
?>
mtayac
Les lignes sont gérées par le fichier :
includes/languages/modules/payment/moneyorder.php

elles commencent par : "define..."

sauf si tu as mal copié-collé il te manque :
CODE
define('MODULE_


ta première ligne devant être :
CODE
define('MODULE_PAYMENT_MONEYORDER_TEXT_TITLE', 'Paiement par ch&egrave;que<br>');

ixess
Bonjour,

Quelqu'un a-t-il une solution au problème de mtayac ? Car je rencontre exactement le même. Chèque ou Virement OK, mais pas la CB dans le corps du mail.

Merci d'avance.

pnr
hello,

j'ai quasiment tout résolu, mais il me reste deux petites choses :

la date passe en anglais apres le 1er mail ( 1er mail en francais et le 2 et 3 en anglais)
et toujours la petite image toujours dans le mail 2 et 3 , voir votre commande avec le lien faux


j'ai tout regardé et je bloque toujours à ces 2 petites erreurs, voyez vous quelque chose?
pnr
J'ai ceci qui apparait : outbind://5-000000003b44f697ccaa62466814df11......../HTTP_SERVER%20.%20DIR_WS_CATALOG%20.%20'account_history_info.php?order..........
pnr
ok j'ai resolu le pb du lien qui ne fonctionnait pas,
me reste plus que la date en anglais
pnr
j'ai ceci dans admin/orders.php

$EMAIL_TEXT_DATE = date('d/m/Y');

si je change a ce niveau la ?
mtayac
CITATION(pnr @ 3 Apr 2006, 17:12) [snapback]167615[/snapback]

j'ai ceci dans admin/orders.php

$EMAIL_TEXT_DATE = date('d/m/Y');

si je change a ce niveau la ?


j'ai ça aussi !

Est-ce-que dans admin/includes/module/email/html_orders.php tu as :

CODE
// Introduction
define('EMAIL_TEXT_DEAR', '<STRONG> <FONT face=Arial>C</FONT></STRONG><FONT face=Arial><STRONG>her(e) client(e)</STRONG> </FONT>');        //texte devant le nom de la personne
define('EMAIL_TEXT_ORDER_NUMBER', 'Commande N° :');  //def en francais
define('EMAIL_TEXT_DATE','date(d/m/Y)');
define('EMAIL_TEXT_DATE_SHIPPING', 'Date de traitement :'); //def en francais
define('EMAIL_TEXT_INTRO_CUSTOMERS_SERVICE','Le service Client.<br>');


regarde la define de la date, c'est peut-être par là que ça se passe ?
pnr
t sur que c'est dans html_orders?
mtayac
CITATION(pnr @ 4 Apr 2006, 17:43) [snapback]167862[/snapback]

t sur que c'est dans html_orders?


non, mais si t'as pas ça, essaie smile.gif

les 2 derniers mails partent de l'admin, donc il me semble logique de chercher par là
pnr
bon, ba j'ai changé, j'ai teste plusieurs type de format, rien n'y fait toujours en anglais
pnr
en attendant, jai enlever la ligne dans le mail pour ne pas avoir la date en anglais, mais pourtant dans le premier mail de confirmation c'est bien en francais que la date apparait, date de votre commande : ......

c bien la meme variable non?
marty_520
Bonjour,

Je viens d'installer cette contribution.
Aucun problème tous marche très bien mais j'ai un problème pour faire collaborer cette contribution avec celle ci : mail validation : Mail validation

Avec cette contribution l'adhésion d'un nouveau client n'est validé que lorsque l'utilisateur clique sur un lien envoyé par mail.

Hors maintenant je recois bien le mail mais je n'ai plus le lien pour valider l'inscription.

help confused.gif

ohmy.gif petite édition, si je ne m'abuse on doit pouvoir piloter cette contribution via l'admin, or je ne vois rien de nouveau. C'est normal, je l'ai loupé ou y'à un problème ?

merci !
marty_520
Bonjour,

J'ai situé le problème je pense, l'erreur se trouve dans le fichier catalog/create_account.php

Je pense que la contribution send order html email à pris le dessus sur mail valider et à effacer l'envoi du lien de confirmation et du code de confirmation.

Malheureusement je n'ai pas les connaissances php nécessaires pour résoudre ce problème.

Je ne donne pas le contenu de create_account pour ne pas surcharger le forum mais il est disponible sur demande smile.gif

merci
goukouni

Je cherche aussi. Le premier qui trouve a gagné... et contacte l'autre wink.gif

goukouni
marty_520
sans problème, bonne chasse au bug !

CITATION(goukouni @ 21 Jul 2006, 04:15) [snapback]185142[/snapback]

Je cherche aussi. Le premier qui trouve a gagné... et contacte l'autre wink.gif

goukouni

goukouni
CITATION(marty_520 @ 21 Jul 2006, 04:23) [snapback]185147[/snapback]

sans problème, bonne chasse au bug !

CITATION(goukouni @ 21 Jul 2006, 04:15) [snapback]185142[/snapback]

Je cherche aussi. Le premier qui trouve a gagné... et contacte l'autre wink.gif

goukouni



prem's
Tout simple en fait, dans create_account, tu rajoutes les lignes proposées dans l'install.txt aussi dans la partie où les mail sont envoyés en html.

Après la ligne 246
$Varmailfooter2 = ' <a

tu rajoutes (génération du pw dans la bdd)
CODE

$pw="ABCDEFGHJKMNOPQRSTUVWXYZabcdefghjkmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for ($i=1;$i<=5;$i++){
$Pass .= $pw{rand(0,strlen($pw)-1)};
}
$pw1="ABCDEFGHJKMNOPQRSTUVWXYZabcdefghjkmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for ($i=1;$i<=5;$i++){
$Pass_neu .= $pw1{rand(0,strlen($pw1)-1)};
}
$id = $customer_id;
tep_db_query('update customers set customers_validation_code = "' . $Pass . $Pass_neu . '" where customers_id = "' . $id . '"');


et puis
vers la ligne 283 , après
require(DIR_WS_MODULES . 'email/html_create_account_process.php');

tu rajoutes jusqu'au commentaire (après c'est pour la partie mail/text)

CODE


//tout est déclaré, on balance en html

if (EMAIL_USE_HTML == 'true') {
    
    if (sizeof($navigation->snapshot) > 0) {
   $woher_href = tep_href_link($navigation->snapshot['page'], tep_array_to_string($navigation->snapshot['get'], array(tep_session_name())), $navigation->snapshot['mode']);
   $woher_href = explode("?", $woher_href);
   $woher_href = explode(".php", $woher_href[0]);
   $woher_href = explode("/", $woher_href[0]);  
   $woher_href = $woher_href[sizeof($woher_href)-1];
   $woher_href = '&woher=' . $woher_href;
} else {
   $woher_href = '';
}

$email_text .=  "\n" . MAIL_VALIDATION . "\n" . '<a href="' . tep_href_link('pw.php', 'action=reg&pass=' . $Pass . $Pass_neu . '&cuid=' . $id . $woher_href, 'SSL', false) . '">' . VALIDATE_YOUR_MAILADRESS . '</a>' . "\n" . "\n" . '(' . SECOND_LINK . ' ' . tep_href_link('pw.php', 'action=reg&pass=' . $Pass . $Pass_neu . '&cuid=' . $id . $woher_href, 'SSL', false) . ' )' . "\n" . "\n". OR_VALIDATION_CODE . $Pass . $Pass_neu . "\n" . "\n";

$email_text = $html_email_text;
}

// après on s'en fout laisser identique : mail text

else
{
      $name = $firstname . ' ' . $lastname


Ensuite tu modifies include/module/emailhtml_create_account_process.php pour y rajouter le texte incluant le pw (les deux derniers $email.txt ci-dessus) afin de coller à ta présentation.
Goukouni
marty_520
Hello tant mieux si tu as réussi et bravo cool.gif , par contre comment fait tu cela ? :

CITATION
Ensuite tu modifies include/module/emailhtml_create_account_process.php pour y rajouter le texte incluant le pw (les deux derniers $email.txt ci-dessus) afin de coller à ta présentation.
Goukouni


quelles sont les lignes à rajouer dans emailhtml_create_account_processs pour que cela marche ?
goukouni
CITATION(marty_520 @ 24 Jul 2006, 07:58) [snapback]185483[/snapback]

Hello tant mieux si tu as réussi et bravo cool.gif , par contre comment fait tu cela ? :

CITATION
Ensuite tu modifies include/module/emailhtml_create_account_process.php pour y rajouter le texte incluant le pw (les deux derniers $email.txt ci-dessus) afin de coller à ta présentation.
Goukouni


quelles sont les lignes à rajouer dans emailhtml_create_account_processs pour que cela marche ?


Salut,
en fait c'est (un peu) plus compliqué que ça, j'ai peaufiné la mise en page du mail de validation.
C'est dans includes/langage/add_create_account_process.php que se passe la mise en forme.
Je te joins les deux fichiers en mp. (create_account et includes/langage/add_create_account_process_html)
Tu n'auras qu'à comparer. Ca vaudra une explication hasardeuse.
A bientôt.
goukouni
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.