Compartir es sexy
  • 4
  •  
  •  
  •  
  •  

¿Te llegan un montón de mails de rusos desde el formulario de contacto de tu tienda? Y no son de clientes, claro… Si recibes spam @spam.ru, aquí te explico cómo hacer que tu prestashop pueda rechazar el spam ruso a través del formulario de contacto. Es fácil y rápido

Spam @mail.ru: cómo evitar en prestashop el spam ruso

Si tú también estás sufriendo esta invasión de correo no deseado a través del formulario de contacto de tu tienda, y proveniente, casi siempre, de Rusia o China, aquí tienes la solución.

Sólo hay que modificar dos ficheros, como ya indicó Prestashop en su hilo https://github.com/PrestaShop/PrestaShop/pull/8168/files

Te lo explico en un minuto en este vídeo, y más abajo tienes todo el detalle de modificaciones a realizar.

Asegurar el formulario de contacto contra spam

Tienes que tener a mano estos dos ficheros, que son los que vamos a modificar:

/controllers/front/ContactController.php
/themes/Tu-tema/contact-form.tpl

Modificaciones en /controllers/front/ContactController.php

Tienes que añadir un total de 11 líneas (las señaladas en verde) y suprimir una (la marcada en rojo), tal y como indica la imagen siguiente:

Modificaciones en /controllers/front/ContactController.php para evitar spam @mail.ru

 

Modificaciones en /themes/tu-tema/contact-form.tpl

En este caso, sólo tienes que añadir dos líneas

Modificaciones en /conact-form.tpl para evitar spam @mail.ru

Además, esta modificación en este fichero, evita el indeseado error de envío en los mensajes de contacto, que posiblemente también hayas experimentado en tu tienda. De esta manera, tienes resueltos dos problemas de una sola vez.

Guardas los cambios, vacías la caché y ya tienes el formulario parcheado para evitar el spam.

Como esto es algo a lo que pueden adaptarse los spammers (suelen hacerlo), si hubiera algún cambio, os tendría al tanto del mismo.

Rating: 3.8/5. From 14 votes.
Please wait...

Compartir es sexy
  • 4
  •  
  •  
  •  
  •