{"id":3456,"date":"2018-03-05T12:42:46","date_gmt":"2018-03-05T12:42:46","guid":{"rendered":"http:\/\/www.majory-cubizolles.fr\/blog\/?p=3456"},"modified":"2018-03-14T11:21:17","modified_gmt":"2018-03-14T11:21:17","slug":"spam-prestashop-contact-form-tpl","status":"publish","type":"post","link":"https:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/","title":{"rendered":"SPAM PRESTASHOP FORMULAIRE DE CONTACT"},"content":{"rendered":"<p>Depuis qq temps, des robots de SPAM utilisent le formulaire de contact des boutiques PrestaShop pour envoyer des mails.<\/p>\n<p>Voici deux astuces\u00a0 (les deux versions ont \u00e9t\u00e9 test\u00e9es)\u00a0 pour la version Prestashop 1.6<br \/>\n<strong>&#8211; astuce 1<\/strong> : I&rsquo;m not a robot de google<br \/>\n&#8211;<strong> astuce 2<\/strong> : captcha invisible<\/p>\n<p><strong><span style=\"color: #993300;\">ASTUCE 1<\/span> <\/strong><\/p>\n<p><strong><span style=\"color: #800000;\">1) Allez google Re-capcha : https:\/\/www.google.com\/recaptcha\/intro\/invisible.html<\/span><\/strong><\/p>\n<p>&#8211; En haut \u00e0 droite, cliquez sur\u00a0 <a class=\"maia-button contact-sales\" href=\"https:\/\/www.google.com\/recaptcha\/admin\" data-g-action=\"Get In Touch\" data-g-event=\"Geo: Home\" data-g-label=\"Click\">Get reCAPTCHA<\/a><\/p>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-1\/\" rel=\"attachment wp-att-3457\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3457 size-large\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-1-1024x494.png\" alt=\"\" width=\"625\" height=\"302\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-1-1024x494.png 1024w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-1-300x145.png 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-1-624x301.png 624w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-1.png 1265w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>&#8211; Une fois sur la page, ins\u00e9rez les informations demand\u00e9es et cliquez sur Enregistrer<\/p>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-2\/\" rel=\"attachment wp-att-3458\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3458 size-large\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-2-1024x750.png\" alt=\"\" width=\"625\" height=\"458\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-2-1024x750.png 1024w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-2-300x220.png 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-2-624x457.png 624w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-2.png 1062w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>&#8211; Gardez la page ouverte vous aurez besoin de la cl\u00e9 secr\u00e8te<\/p>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-4\/\" rel=\"attachment wp-att-3461\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3461 size-large\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-4-1024x755.jpg\" alt=\"\" width=\"625\" height=\"461\" \/><\/a><\/p>\n<p><span style=\"color: #800000;\">PrestaShop<\/span><\/p>\n<ol>\n<li>Ouvrez le fichier header.tpl qui se situe dans ..\/themes\/nomdevotretheme et ins\u00e9rez le code suivant<\/li>\n<\/ol>\n<pre class=\"lang:default decode:true \">&lt;script src='https:\/\/www.google.com\/recaptcha\/api.js'&gt;&lt;\/script&gt;<\/pre>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-5\/\" rel=\"attachment wp-att-3463\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3463\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-5.png\" alt=\"\" width=\"1188\" height=\"683\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-5.png 1188w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-5-300x172.png 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-5-1024x589.png 1024w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-5-624x359.png 624w\" sizes=\"(max-width: 1188px) 100vw, 1188px\" \/><\/a><\/p>\n<p>2) Ouvrez le fichier contact-form.tpl qui se situe dans ..\/themes\/nomdetheme est ins\u00e9rez le code suivant<\/p>\n<p>[public Google key] = \u00e0 la place ins\u00e9rez votre cl\u00e9 secr\u00e8te.<\/p>\n<pre class=\"lang:default decode:true\"> &lt;div class=\"g-recaptcha\" data-sitekey=\"[public Google key]\"&gt;&lt;\/div&gt;<\/pre>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-6\/\" rel=\"attachment wp-att-3464\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3464\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-6.png\" alt=\"\" width=\"1439\" height=\"321\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-6.png 1439w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-6-300x67.png 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-6-1024x228.png 1024w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-6-624x139.png 624w\" sizes=\"(max-width: 1439px) 100vw, 1439px\" \/><\/a><\/p>\n<p>3) Ouvrez le fichier ContactController.php qui se situe dans \/controllers\/front\/ContactController.php et inserez le code ci dessous juste apr\u00e8s $this-&gt;errors[] = Tools::displayError(&lsquo;Bad file extension&rsquo;);<\/p>\n<pre class=\"lang:default decode:true\"> } else if (!($gcaptcha = (int)(Tools::getValue('g-recaptcha-response')))){\r\n     $this-&gt;errors[] = Tools::displayError('Captcha not verified');<\/pre>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/spam-prestashop-contact-form-tpl\/spam-7\/\" rel=\"attachment wp-att-3465\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3465\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-7.jpg\" alt=\"\" width=\"1599\" height=\"232\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-7.jpg 1599w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-7-300x44.jpg 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-7-1024x149.jpg 1024w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2018\/02\/spam-7-624x91.jpg 624w\" sizes=\"(max-width: 1599px) 100vw, 1599px\" \/><\/a><\/p>\n<p>4) Nettoyer le cache prestashop (<a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/vider-cache-prestashop\/\">voir l&rsquo;article<\/a>)<\/p>\n<p><strong><span style=\"color: #993300;\">ASTUCE 2<\/span><br \/>\n<\/strong><\/p>\n<p>Veuillez suivre les indications de ce lien : https:\/\/github.com\/PrestaShop\/PrestaShop\/pull\/8168\/files\/1482acec6e91a6e694b9638d42ac69be391dd7fc<\/p>\n<p>&nbsp;<\/p>\n<!-- Begin Yuzo --><div class='yuzo_related_post style-2'  data-version='5.12.88'><!-- without result --><div class='yuzo_clearfixed yuzo__title yuzo__title'><h2>Articles similaires<\/h2><\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/les-principales-etapes-dun-projet-web-infographie\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-phases-importantes-projet-web1-400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/les-principales-etapes-dun-projet-web-infographie\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Les principales \u00e9tapes d\u2019un projet web | Infographie  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 384<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" > La mise en place de tout projet web suppose le suivi d'une m\u00e9thodologie pr\u00e9cise afin de garantir l'aboutissement \u00e0 un r\u00e9sultat satisfaisant.\r\n\r\nVous trouverez sous forme d'infographie (r\u00e9alis\u00e9e par l'agence Alesiacom), les \u00e9tapes importantes pour le bon\u00a0d\u00e9roulement de votre\u00a0projet web.\r\n\r\n1 \u2013 Cadrage et\u00a0planification\r\n- Le brief\r\n- La charte projet\r\n- Le sitemap\r\n\r\n\r\n\r\n2 \u2013 Design graphique\r\n- Les...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/10-typographies-gratuites-pour-les-titres\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2015\/03\/headerfont1-300x187.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/10-typographies-gratuites-pour-les-titres\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> 10 Typographies Gratuites pour les titres de vos sites web  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 1327<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Dans cet article je vous propose \u00a0une petite s\u00e9lection de 10\u00a0polices gratuites pour agr\u00e9menter vos\u00a0titres\r\n\r\n1) Mohave (r\u00e9alis\u00e9e par le designer Gumpita Rahayu)\r\n\r\n\r\n- T\u00e9l\u00e9charger la typographie -\r\n\r\n---------------------------\r\n\r\n2) Dense (r\u00e9alis\u00e9e par Charles Daoud)\r\n\r\n\r\n- T\u00e9l\u00e9charger la typographie -\r\n---------------------------\r\n\r\n3) Chivo  (r\u00e9alis\u00e9e par Omnibus Type)\r\n\r\n\r\n- T\u00e9l\u00e9charger la typ...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/transformer-les-tabs-de-la-page-daccueil-en-bloc-prestashop\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-Capture-d\u2019\u00e9cran-2015-10-19-\u00e0-18.04.011-400x249.png') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/transformer-les-tabs-de-la-page-daccueil-en-bloc-prestashop\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Transformer les tabs de la page d\u2019accueil en bloc |  Astuce Prestashop 1.6  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 5174<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Ce tutorial va vous permettre\u00a0de\u00a0transformer les tabs \"Populaire\", \"Meilleurs ventes\", \"Nouveaux Produits\" et \"Promotions\" de la page d'accueil en bloc\r\n\r\nCette astuce Prestashop a \u00e9t\u00e9 test\u00e9e\u00a0sur la version 1.6.1\r\n\r\nAttention, cette astuce est conseill\u00e9e pour les personnes qui connaissent un minimum Prestashop, html et css.\r\n\r\n\r\nA)\u00a0\u00a0Bloc Populaire\r\n1) \u00a0Aller dans Modules > Positions.\r\n\r\n1.1 ) D...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-fixer-vos-frais-de-port-e-commerce\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-ecommerce-3-400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-fixer-vos-frais-de-port-e-commerce\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Comment fixer vos frais de port | E-commerce  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 2197<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Il vous est certainement arriv\u00e9 un jour de stopper votre processus d'achat \u00e0 cause des frais de port trop \u00e9lev\u00e9s.\u00a0Vous n'\u00eates pas seul dans cette situation, 44% des internautes abandonnent leur panier \u00e0 cause\u00a0de cet facteur.\r\nQuelles sont les solutions \u00e0\u00a0disposition du e-commer\u00e7ant ?\r\n\r\n \t\r\nOffrir les frais de port\r\n\r\n\r\nC\u2019est certainement la solution la plus co\u00fbteuse, il faut avoir une tr\u00e8s forte ...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/bouton-suivantprecedent-sur-la-page-produit\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2014\/12\/prevnext_tut-300x187.png') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/bouton-suivantprecedent-sur-la-page-produit\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Bouton Suivant\/Pr\u00e9cedent sur la page produit |  Astuce Prestashop 1.6  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 1995<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Voici un petit tutoriel si vous d\u00e9sirez ajouter un bouton suivant\/pr\u00e9cedent sur la page produit\r\n\r\nCette astuce Prestashop est valable pour la version 1.5 et 1.6\r\n\r\n----------------\r\n\r\n1) Cr\u00e9ez un nouveau fichier qui se nommera Product.php dans override\/classes et ins\u00e9rez le code suivant :\r\n\r\n\r\n\r\n----------------\r\n\r\n2) Cr\u00e9ez un nouveau fichier qui se nommera ProductController.php dans override\/con...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n<\/div>  <!-- End Yuzo :) -->","protected":false},"excerpt":{"rendered":"<p>Depuis qq temps, des robots de SPAM utilisent le formulaire de contact des boutiques PrestaShop pour envoyer des mails. Voici deux astuces\u00a0 (les deux versions ont \u00e9t\u00e9 test\u00e9es)\u00a0 pour la version Prestashop 1.6 &#8211; astuce 1 : I&rsquo;m not a robot de google &#8211; astuce 2 : captcha invisible ASTUCE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts\/3456"}],"collection":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/comments?post=3456"}],"version-history":[{"count":0,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts\/3456\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/media?parent=3456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/categories?post=3456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/tags?post=3456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}