Modifications des mails de confirmation

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #43835

Je suis vraiment désolé mais je n'arrive absolument à obtenir le résultat souhaite, je ne sais même plus si je réalise les bonnes manipulations.
J'ai même réussi à planter Hikashop ! je suis retourné à la version de base

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #43940

Bonjour Nicolas,
A force de modifications, j'avoue etre complètement perdu, je ne sais plus quoi modifier ! j'ai même réussi à planter Hikashop...
Je viens de remettre les 2 fichiers comme à l'origine et malgrés cela je ne réussi pas à obtenir le résultat souhaité.

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #43945

jcmasse wrote: Bonjour Nicolas,
A force de modifications, j'avoue etre complètement perdu, je ne sais plus quoi modifier ! j'ai même réussi à planter Hikashop...
Je viens de remettre les 2 fichiers comme à l'origine et malgrés cela je ne réussi pas à obtenir le résultat souhaité.


il faut un texte avec 2 variables , les variables sont %s

il faut creer un HI_CUSTOMER ="Bonjour %s %s"
celui d'origine n'a qu'un %s
ensuite il faut lui envoyer 2 variables
%title = @$address->address_title;
$name = @$data->customer->name;

<?php echo JText::sprintf('HI_CUSTOMER',$title,$name);?>

il n'y a rien d'autre à faire

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44148

J'ai modifié la ligne HI_COSTUMER dans le fichier de langue comme indiqué
et j'ai modifié le mail "Notification de création de commande"
Voir en pièce jointe les lignes rajoutées (ligne 31), cela me provoque une erreur serveur 500 à la validation de la commande

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44174

deja là il y a une erreur

<?php %title = @$address->address_title;$name = @$data->customer->name;?>

c'est $title


<?php
$title = @$address->address_title;
$name = @$data->customer->name;
?>

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44256

Je suis vraiment désolé mais cela ne fonctionne toujours pas.
J'ai fais la modification dans les 2 fichiers "Notification de création de commande" et "Notification de statut de commande" le problème est toujours le même. Par contre je n'ai plus d'erreur serveur 500 suite à votre modification

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44260

est ce que
<?php
echo 'title = ' . @$address->address_title . ' name =' . @$data->customer->name;
?>
donne quelque chose

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44269

Le résultat est le suivant
title = name =Masse

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44274

Nicolas a donne 2 variables

@$data->cart->billing_address->address_title
et
@$address->address_title

il faut essayer les 2

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44286

La premiere provoque une erreur 500
la 2 eme est la meme que la votre
Je vous remercie vraiement très sincèrement pour votre aide

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44287

alors c'est que le title est vide , qu'il n'y en a pas , il faut quand meme le strict minimum en php pour au moins tester de variables
echo $votrevariable;

Last edit: 12 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44289

Je vous assure que la variable n'est pas vide, sourtout que plus bas dans le mail il y a une confirmation de l'adresse de facturation et de livraison avec le titre qui s'affiche, voir image jointe

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44295

<?php
echo ' 1 = '.@$data->cart->billing_address->address_title;

echo '<br /> 2 = ' . @$address->address_title ;

?>

Please Log in or Create an account to join the conversation.

  • Posts: 127
  • Thank you received: 0
12 years 1 month ago #44298

J'ai supprimé tout le code inséré avant que j'ai remplacé par :
<?php
echo ' 1 = '.@$data->cart->billing_address->address_title;
echo '<br /> 2 = ' . @$address->address_title ;
?>

Voila le résultat (surprenant) :
1 = Mr
2 =

Je dois partir je traiterai votre message en début d'aprés midi
Encore merci

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
12 years 1 month ago #44301

et bien voila vous l'avez c'est @$data->cart->billing_address->address_title;

The following user(s) said Thank You: jcmasse

Please Log in or Create an account to join the conversation.

Time to create page: 0.102 seconds
Powered by Kunena Forum