Vous avez été nombreux à nous faire remonter des spams de mail russe arrivés depuis votre formulaire de contact.
Voici donc une solution pour stopper les spams mails sous PrestaShop 1.6
- Obtenez une clé Captcha : https://www.google.com/recaptcha
- Editez le fichier www/index.php en remplaçant XXXXXXX-the-secret-key-XXXXXXXXXX par la clé secrète
- Editez le fichier www/themes/votre_theme/header.tpl en insérant ce script avant la balise en remplaçant XXXXXXX-the-public-site-key-XXXXXXXXXX par la clé publique
Important : dans ce script, il faut si besoin adapter le code selon les spécificités de votre thème :
var $forms = $(‘form.contact-form-box,form#sendOrderMessage’);
→ Indiquer à la place de « form.contact-form-box,form#sendOrderMessage » l’id ou la classe du formulaire.
var $submit = $forms.find(‘#submitMessage,.button[name=submitMessage]’);
→ Indiquer à la place de « #submitMessage,.button[name=submitMessage] » l’id ou la classe du bouton de validation du formulaire.
Voici les fichiers indiqués :
- index.php
- header.tpl