Jump to content

deb-dou

Members
  • Posts

    22
  • Joined

  • Last visited

3 Followers

About deb-dou

  • Birthday 07/01/1992

Profile Information

  • Interests
    M'améliorer un peu plus chaque jour :-)
  • Activity
    User/Merchant

Recent Profile Visitors

3,031,568 profile views

deb-dou's Achievements

Newbie

Newbie (1/14)

9

Reputation

1

Community Answers

  1. Bonjour, J'ai enfin trouvé la solution, grâce à l'orientation d'un génialissime "PrestaShop Fanatic". Et j'ai également apprécié qu'il ne m'ait pas donné le code, puisque ça m'a permis de faire des tests, réfléchir, avant d'avoir la satisfaction de résoudre le problème. Et pour ceux qui n'auraient pas le temps de chercher, voici la solution : 1. Accéder à votre FTP 2. Suivez le chemin "modules > sendtoafriend" 3. Editez le fichier "sendtoafriend_ajax.php" 4. Repérez avec la fonction "Ctrl + F" la partie suivante (en gras ce sont les parties importantes): /* Email generation */ $product = new Product((int)$id_product, false, $module->context->language->id); $productLink = $module->context->link->getProductLink($product); $customer = $module->context->cookie->customer_firstname ? $module->context->cookie->customer_firstname.' '.$module->context->cookie->customer_lastname : $module->l('A friend', 'sendtoafriend_ajax'); $templateVars = array( '{product}' => $product->name, '{product_link}' => $productLink, '{customer}' => $customer, '{name}' => Tools::safeOutput($friendName) ); /* Email sending */ if (!Mail::Send((int)$module->context->cookie->id_lang, 'send_to_a_friend', sprintf(Mail::l('%1$s sent you a link to %2$s', (int)$module->context->cookie->id_lang), $customer, $product->name), $templateVars, $friendMail, null, ($module->context->cookie->email ? $module->context->cookie->email : null), ($module->context->cookie->customer_firstname ? $module->context->cookie->customer_firstname.' '.$module->context->cookie->customer_lastname : null), null, null, dirname(__FILE__).'/mails/')) die('0'); 5. Pour obtenir un sujet ou un objet de mail correspondant à "(Prénom), votre ami(e) vous envoie un lien", vous devez : a. remplacer A friend par votre ami(e) ou Votre ami(e). b. remplacer %1$s sent you a link to %2$s par %1$s, %2$s vous envoie un lien. c. remplacer $customer, $product->name par Tools::safeOutput($friendName), $customer d. enregistrer les changements. 6. Tester le module "Send to a friend" en vous envoyant un mail. Remarques : Après ces petites modifications, j'ai remarqué : - la disparition de "$_LANGMAIL['%1$s sent you a link to %2$'] = '%1$s vous envoie un lien vers %2$s' (voir le chemin d'accès du FTP "mails > fr > lang.php"). - la disparition de la mention "%1$s sent you a link to %2$s" (voir le chemin d'accès du manager de Prestashop "Localisations > Traductions > default > > E-mails pour le module sendtoafriend"). Voilà. J'espère que ça aidera. Deb'
  2. Bonjour, J'ai un niveau débutante, j'utilise prestashop 1.5.3. Et j'ai le thème par défaut de Prestashop ainsi qu'un thème nommé 7xj que j'ai activé pour l'apparence de ma boutique. Et aujourd'hui j'ai un problème avec le sujet du mail envoyé par le module "Send to a friend", alors que tous les autres sujets de mail fonctionnent bien. En fait, malgré toutes mes manipulations pour essayer de changer le sujet du mail envoyé par le module "Send to a friend", le sujet reste le même avec une partie en français et une autre partie en anglais, soit "Un ami sent you a link to..." Et avant de vous demander de l'aide, j'ai lu avec attention les sujets prestashop : - [Résolu]Objets de mail en anglais - titre d'email ? Ou intervenir ? - [RESOLU]modification des emails - [RESOLU] CHANGER TITRE MAIL AUTOMATIQUE Puis en m'inspirant de ces sujets, j'ai fait ceci : • 1ère manipulation via le manager de Prestashop (Chemin d'accès : Localisations > Traductions > default > > E-mails pour le module sendtoafriend) : a. J'ai noté "Un ami vous envoie un lien", dans le champ "Objet pour send_to_a_friend", juste en dessous de la mention "%1$s sent you a link to %2$s". b. J'ai indiqué "Message from {shop_name}" dans le champ "send_to_a_friend.html". c. J'ai édité la version html du mail (voir sujet "Problème d'accents avec le mail reçu via le module "Send to a friend""). d. J'ai édité la version texte du mail. e. J'ai enregistré les modifications. * Conclusion n°1 : Le sujet du mail "Send_to_a_friend" est resté "Un ami sent you a link to..." même après 48 heures d'attente et, après avoir vidé les caches. • 2ème manipulation via le FTP de mon hébergement (Chemin d'accès : mails > fr > lang.php) : f. J'ai cherché le sujet du mail "%1$s sent you a link to %2$s". Et je l'ai trouvé dans "$_LANGMAIL['%1$s sent you a link to %2$'] = '%1$s vous envoie un lien vers %2$s';. g. J'ai remplacé "%1$s vous envoie un lien vers %2$s" par "Un ami vous envoie un lien". Je ne voulais pas garder "%1$s" ni "%2$s" dans le sujet à afficher pour l'objet du mail. h. J'ai enregistré les modifications. * Conclusion n°2 : Le sujet du mail "Send_to_a_friend" est resté "Un ami sent you a link to..." même après avoir attendu 48 heures et, après avoir vidé les caches. • 3ème manipulation via le FTP de mon hébergement (Chemin d'accès : themes > defaut > lang > fr.php) : i. J'ai cherché le sujet du mail "%1$s sent you a link to %2$s". j. Je ne l'ai pas trouvé. • 4ème manipulation via le FTP de mon hébergement (Chemin d'accès : themes > theme7xj > lang > fr.php) : k. J'ai cherché le sujet du mail "%1$s sent you a link to %2$s". l. Je ne l'ai pas trouvé. • 5ème manipulation via le FTP de mon hébergement (Chemin d'accès : controllers > admin > AdminEmailsController.php) m. J'ai cherché "%1$s sent you a link to %2$s". n. Je ne l'ai pas trouvé. • 6ème manipulation via le FTP de mon hébergement (Chemin d'accès : controllers > front) o. J'ai cherché un controller avec un nom contenant "mail", "email", "module" ou "send to a friend" (j'ai utilisé plusieurs orthographes et la traduction des mots en anglais avec ou sans point, tiret,...) p. Je n'ai rien trouvé. • 7ème manipulation via la base de données (Chemin d'accès : ps_order_state_lang > id_order_state) q. J'ai cherché "Send to a friend" en utilisant différentes orthographes en anglais et français. r. Je n'ai rien trouvé • 8ème manipulation via la base de données (Chemin d'accès : ps_order_state_lang > id_lang) s. J'ai cherché "Send to a friend" en utilisant différentes orthographes en anglais et français. t. Je n'ai rien trouvé • 9ème manipulation via la base de données (Chemin d'accès : ps_order_state_lang > name) u. J'ai cherché "Send to a friend" en utilisant différentes orthographes en anglais et français. v. Je n'ai rien trouvé • 10ème manipulation via la base de données (1er Chemin d'accès : ps_order_state_lang > template) w. J'ai cherché "Send to a friend" en utilisant différentes orthographes en anglais et français. x. Je n'ai rien trouvé. Merci d'avance d'avoir pris la temps de lire et de comprendre tous mes détails et, surtout de m'aider à résoudre ce problème de sujet de mail, avec des explications didactiques et claires . Deb'
  3. Re, Mon premier code ne fonctionnait pas non plus, puisque juste après la balise <html> et avant <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px; margin-left: auto; margin-right: auto;">, j'avais oublié d'ajouter cette partie du code : <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Message from {shop_name}</title> </head> J'espère que ça aidera les débutants comme moi.
  4. Re, Je viens de trouver la source du problème, après 5 heures de recherche (parfois c'est dur d'être débutante ). En fait je n'aurais pas dû me servir du codage html des caractère spéciaux français, trouvé sur cette page http://www.designvegetal.com/gadrat/cours/informatique/html/accents.html. Le codage adéquat était tout simplement celui des Codes UTF8 des caractères spéciaux français trouvé sur cette page http://www.e-bancel.com/codes_utf8_caracteres_accentues.php. Voilà. Et j'espère que ça aidera d'autres débutants comme moi. A+ Deb'
  5. Bonjour, J'ai un niveau débutante, j'utilise prestashop 1.5.3. Et j'ai un petit souci d'accents html avec le mail reçu grâce au module Prestashop "Send to a friend". Le mail sur ma boîte affiche des �, ou tout simplement la version html des accents, à la place de lettres avec accents. Et avant de vous demander votre aide, j'ai cherché sur le forum "Configuration et utilisation de PrestaShop" avec le mot clé "module send to a friend". Et je n'ai trouvé aucun sujet parlant précisément de mon problème sur la page des résultats (voir http://www.prestashop.com/forums/index.php?app=core&module=search&do=search&fromMainBar=1). Voilà donc l'historique de ce que j'ai fait : 1. je me suis connectée à mon FTP 2. je suis rentrée dans le répertoire "sendtoafriend" 3. je suis ensuite passée par les répertoires "mails" et "fr" 4. j'ai alors édité le fichier "send-to-a-friend.html" avec le code html suivant : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px; margin-left: auto; margin-right: auto;"> <tbody> <tr> <td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left"><span style="color: #333333; font-size: 10pt; font-family: arial,helvetica,sans-serif;">{name},</span></td> </tr> <tr> <td> </td> </tr> <tr> <td style="text-align: justify;"> <p><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 10pt; color: #333333;">{customer} se r&eacute;jouit de partager avec vous l'un de nos produits que voici:</span></span></p> <p style="text-align: center;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 10pt; color: #333333;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 10pt; color: #333333;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 10pt; color: #333333;"><a href="{product_link}" target="_blank">{product}</a></span></span>.</span></span> </span><span style="color: #000000;"><br /></span></span></p> </td> </tr> <tr> <td style="text-align: justify;"> <p><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">Le service client est &agrave; votre eacute;coute : </span></p> <ul> <li><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">au<span style="color: #000000;"><strong> </strong><span style="font-size: 10pt;"><strong><span style="color: #333333;">+33820 000 000</span></strong></span> <span style="font-size: 8pt;"><span style="color: #000000; font-size: 7pt;"><span style="text-decoration: none; color: #374953;">(1)</span></span>, </span></span></span></li> <li><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;"><span style="color: #000000;"><span style="font-size: 8pt;"><span style="font-size: 10pt;"><span style="color: #333333;">lundi</span> <span style="color: #333333;">&agrave; vendredi </span></span></span><span style="color: #000000; font-size: 7pt;"><span style="text-decoration: none; color: #374953;">(2)</span></span><span style="color: #333333;">, </span></span></span></li> <li><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;"><span style="color: #000000;"><span style="color: #333333;"><span style="font-size: 10pt;">de 13H &agrave; 18H</span>.</span></span><br /></span></li> </ul> </td> </tr> <tr> <td style="text-align: justify;"> <p><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">Et pensez &agrave; : </span></p> <ul> <li><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">vous inscrire &agrave; la <strong>Newsletter</strong><span style="color: #000000;"><span style="font-size: 8pt;">, </span></span></span></li> <li><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;"><span style="color: #000000;"><span style="font-size: 8pt;"><span style="font-size: 10pt;"><span style="color: #333333;">visiter <strong>notre blog</strong>,</span></span></span></span></span></li> </ul> </td> </tr> <tr> <td align="left"> </td> </tr> <tr> <td align="left"><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">A bient&ocirc;t!</span></td> </tr> <tr> <td align="left"> </td> </tr> <tr> <td> <p><span style="font-size: 10pt; color: #333333; font-family: arial,helvetica,sans-serif;">Votre service client<br /></span></p> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <p><span style="color: #000000; font-size: 7pt; font-family: arial,helvetica,sans-serif;"><span style="text-decoration: none; color: #374953;">(1) 0.12&euro /min plus surco&ucirc;t &eacute;ventuel selon l'op&eacute;rateur<br /></span></span></p> <span style="color: #000000; font-size: 7pt; font-family: arial,helvetica,sans-serif;"><span style="text-decoration: none; color: #374953;">(2) sauf cong&eacute;s et jours f&eacuteri&eacute;s</span></span></td> </tr> <tr> <td> </td> </tr> <tr> <td style="font-size: 10px; border-top: 1px solid #d9dade;" align="center"><span style="color: #000000; font-family: arial,helvetica,sans-serif;"><span style="font-size: 7pt;"><span style="text-decoration: none; color: #374953;">Pour r&eacute;pondre &agrave; ce message, acc&eacute;dez &agrave; votre espace client ou &agrave; la page "Contact".<br /></span></span></span></td> </tr> </tbody> </table> </html> Vu mon niveau, j'ai certainement dû faire quelque chose de travers. Merci d'avance de m'aider avec des réponses claires et didactiques . Deb'
  6. Rebonjour Szed, Voilà ce que j'ai fait : 1. Après avoir suivi Modules > Prestashop, je viens de vérifier sur mon admin prestashop si aucun module de réseau social n'était greffé à "Extra actions on the product page". Résultat : aucun module de réseau social n'était greffé dessus. 2. Après m'être connecté à mon FTP, j'ai ouvert le répertoire dédié au template que j'ai acheté sur Template Monster et, j'ai ouvert le fichier "product.tpl". Puis par logique, j'ai supprimé le code suivant : {* social icons *} <div class="share bordercolor"><!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_google_plusone" g:plusone:size="medium"></a> <a class="addthis_counter addthis_pill_style"></a> </div> <script type="text/javascript" src="http://s9.addthis.com/js/250/addthis_widget.js#pubid=ra-4f419f410efe"></script> </div> Résultat : les boutons Facebook, Tweeter, Google+, Share ne s'affichent plus sur les fiches-produits. Vous m'avez appris quelque chose et, vous m'avez aidé à trouver la solution à mon problème. Donc merci beaucoup. Deb'
  7. Bonjour Szed, Et merci de m'avoir répondu aussi vite. Je vais d'abord me rendre dans mon admin prestashop pour vérifier ce qu'il se passe au niveau de Modules > Positions. Et si ce n'est pas ça, je vais me connecter à mon mon ftp pour les supprimer un à un, en espérant ne pas faire de bêtises vu mon niveau. Je vous tiens au courant dans quelques minutes. PS : J'ai trop honte de ma boutique . C'est pourquoi je n'ai pas indiqué de lien vers elle.
  8. Bonjour, J'ai un niveau débutante. Et j'ai acheté un thème sur Template Monster. Et ma question est celle-ci : "Comment cacher les boutons Facebook, Tweeter, Google+, Share qui s'affichent sur les fiches-produits?". Je n'ai pas trouvé de réponse satisfaisante sur le forum "Configuration et utilisation de Prestashop", après y avoir fait des recherches à partir des mots-clés : - réseaux sociaux - bouton partage - bouton facebook - bouton tweeter - bouton google+ - bouton share Merci d'avance pour vos réponses claires et didactiques Deb'
  9. Rebonjour, Pour les grands débutants comme moi, je viens de trouver comment supprimer l'url des résultats de recherche de Google. Il y a des explications sur https://support.google.com/webmasters/answer/59819?hl=fr. J'espère que ça aidera.
  10. Bonjour à Oron, Merci de m'avoir apporté des réponses à mes questions n°3 et 4. Je ne sais pas ce qu'est le "robots.txt" de Google et, j'ignore comment y accéder. Mais je vais faire des recherches.
  11. Rebonjour, Juste pour dire que SERP veut dire "Search Engine Results Page" ou les "pages des résultats sur des moteurs de recherche". Je tenais à le renseigner pour rendre service aux très grands débutants comme moi.
  12. Rebonjour, Je viens de trouver comment marquer mon topic en "Résolu". En fait je dois suivre les étapes suivantes : 1. me rendre sur le tout premier message 2. cliquer au bas sur le lien "Edit" 3. cliquer sur "Use Full Editor" 4. aller en haut dans le champ avec le titre 5. ajouter "Résolu" devant le titre 6. cliquer en bas sur "Submit modified post"
×
×
  • Create New...