Prestafan33 Posted May 17, 2020 Share Posted May 17, 2020 (edited) Hace unos días me contactó un cliente que empezaba a tener problemas de spam y registros diarios de usuarios "fantasmas" en su Prestashop, con datos falsos (bots). Lo primero que se me ocurrió fue buscar un módulo para integrar el recaptcha de Google en los formularios. Encontré uno gratuito, el eicaptcha, pero es para la versión v2, que obliga al usuario a tener que escribir un código o resolver un pequeño puzzle para pasar la verificación. La versión 3 en cambio, pasa desapercibida y normalmente no requiere intervención del usuario, por lo que resulta mucho menos "disuasoria" para el usuario legítimo que quiere enviar un mensaje o registrarse como cliente en la web. Por tanto, intenté localizar algo para la versión 3 del Recaptcha de Google, pero lo único que encontré fue un par de módulos comerciales, uno incluso se anunciaba como "con inteligencia artificial" y pedían 50 euros por él. Veo lógico que la gente quiera cobrar por su trabajo, pero me parece mucha cara "vender" algo con el reclamo de "inteligencia artificial", cuando esa inteligencia no la has programado tú, sino que estás usando un servicio de Google y tu módulo lo único que hace es integrarlo dentro de los formularios de Prestashop para que funcione, a un precio a mi juicio excesivo para lo que hace (modificar un par de formularios y realizar la verificación de un campo que además te da Google el resultado). De modo que le eché un vistazo a ver cómo funcionaba la integración (esta página me aclaró mucho las cosas), y me puse y en un par de horitas (o más bien 4 ó 5, porque cambié varias veces de opinión sobre los hooks a utilizar) tenía un módulo funcionando. Lo dejo aquí para quien lo necesite. Antes de usarlo, algunas consideraciones: El módulo lo he creado como he explicado, lo he probado en 2 instalaciones de Prestashop y en principio funciona sin problemas, lo adjunto aquí para quien lo quiera, pero es software gratis y "as-is", es decir, no ofrezco garantías de que vaya a funcionar en todos los casos, ni me hago responsable si no funciona como debería. En el caso de que lo instales, tú eres el responsable de comprobar que los formularios siguen funcionando de forma adecuada. Si no es así, con desactivarlo o desinstalarlo todo volverá a estar como antes. El módulo es para la versión 1.7.1 de Prestashop o superior. No funciona con versiones anteriores porque algunos de los "hooks" que utiliza creo que solo están presentes desde la versión 1.7.1. El módulo permite activar el recaptcha de forma general, y luego de forma particular en el formulario de registro, en de contacto y en el de suscripción a la newsletter, por separado. Si se activa en el formulario de registro, también se activará para el registro que se puede hacer directamente en el checkout y para la compra como invitado (esto es algo que está hecho así de forma intencionada, porque por ahí también te pueden colar registros "fantasmas"). No lo he probado en instalaciones que no usen el checkout estándar de Prestashop y lleven algún módulo de "compra en un paso", y no sé si opera correctamente con ellas o no. En principio, debido a la forma que tiene de funcionar no debería dar problemas, pero como no he hecho ninguna prueba, no puedo asegurarlo. Para que el módulo funcione necesitas, lógicamente, dos claves del recaptcha v3 de Google, la clave del sitio y la clave secreta. Esas claves las tienes que generar con tu cuenta de Google desde aquí: https://www.google.com/recaptcha/admin/create Para que funcione en el formulario de contacto debe estar actualizada la template de ese formulario para que incluya el hook del GDPR (ley de protección de datos). Las versiones recientes del módulo de contacto lo incluyen todas, pero hay temas que tienen hecho overrides de esa plantilla y no están actualizadas con ese hook. Lamentablemente, la template del módulo de contacto es el único hook que incluye, por lo que hay que utilizar ése. Cualquier problema que tengáis con él podéis ponerlo aquí e intentaremos solucionarlo. Versión 1.1 disponible: ftm_recaptchav3.zip Edited July 4, 2020 by Prestafan33 (see edit history) 5 6 1 Link to comment Share on other sites More sharing options...
franknag Posted May 17, 2020 Share Posted May 17, 2020 Hola, Gracias por compartirlo! Es super util. Actualmente me encuentro haciendo pruebas a ver qué tal va y hasta el momento ha funcionado perfectamente. La única duda que tengo es cómo se hace para poderlo insertar correctamente a las suscripciones u otros módulos como el quicklogin. Solo usando el hook? Saludos! Link to comment Share on other sites More sharing options...
luishuaymana Posted May 18, 2020 Share Posted May 18, 2020 (edited) Comparto exactamente todo lo que piensas y compartí tus ideales. Solo para agrandar este magnífico post te dejo un vídeo de mi nuevo módulo recaptcha v3 para el formulario de contacto en la versión 1.7 y 1.6. lo cual es completamente gratuito y verificado, el cual ya lleva tiempo funcionando. El cual lo explico a detalle. Siempre estoy compartiendo cosas mi canal, y algunas te pueden interesar. https://www.youtube.com/watch?v=i3ZUU9mzrVk Edited June 19, 2020 by luishuaymana (see edit history) 1 Link to comment Share on other sites More sharing options...
Prestafan33 Posted May 22, 2020 Author Share Posted May 22, 2020 On 5/17/2020 at 7:59 PM, franknag said: Hola, Gracias por compartirlo! Es super util. Actualmente me encuentro haciendo pruebas a ver qué tal va y hasta el momento ha funcionado perfectamente. La única duda que tengo es cómo se hace para poderlo insertar correctamente a las suscripciones u otros módulos como el quicklogin. Solo usando el hook? Saludos! Hola, franknag. Sí, para insertarlo en otros sitios tendrías que añadir los hooks correspondientes. En el caso de los módulos no suelen tener hooks, por lo que tendrías que hacer un override y añadir uno. Mira la carpeta "override" del módulo, ahí está insertado un hook para el contactform, ya ves que es fácil y te puede servir de ejemplo para los demás. Luego tendrías que replicar el método "actionContactFromSubmitBefore" con el nuevo hook en el archivo principal del módulo y listos. Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 4, 2020 Author Share Posted July 4, 2020 (edited) He actualizado el módulo a la versión 1.1. El principal cambio es que he añadido también la posibilidad de activar el recaptcha en el formulario de suscripción a la newsletter. Cuando se activa esa opción (recaptcha en el formulario de suscripción a la newsletter), habrá que indicar también si dicho formulario se muestra solo en la página de inicio o en todas las páginas, para así optimizar la carga de las librerías de Google y que ésta solo se realice en las páginas donde aparezca el formulario correspondiente. Edited July 4, 2020 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
fernandovegag Posted August 7, 2020 Share Posted August 7, 2020 Hola Prestafan33, He instalado el modulo en la versión 1.7.4.2, y en el newsletter me sale esto: ¿Podrías ayudarme por favor? Link to comment Share on other sites More sharing options...
Prestafan33 Posted August 7, 2020 Author Share Posted August 7, 2020 (edited) Primero, si la newsletter aparece en todas las páginas (no solo en la home), debes indicarlo en la página de configuración del módulo. Luego, asegúrate que los códigos de recaptcha de Google que usas sean para la versión v3 y no para la v2. Y finalmente, asegúrate de que el módulo de registro a la newsletter está actualizado, especialmente el archivo de la vista. Hay veces que el tema sobreescribe las vistas del módulo y éstas no están actualizadas y no contienen el hook "displayNewsletterRegistration", que no se incluía en las versiones antiguas y que es necesario para que se cargue el campo que necesita el módulo para verificar el recaptcha. Mira a ver si tienes este archivo: /themes/nombre-de-tu-tema/modules/ps_emaisubscription/views/templates/hook/ps_emailsubscription.tpl. Si es así, edítalo y asegúrate de que incluya esta línea: {hook h='displayNewsletterRegistration'} Si no está dentro del archivo, añádelo (puede quedar colocado en cualquier línea que vaya entre las etiquetas <form> y </form>). Edited August 7, 2020 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
R.ACE Posted August 20, 2020 Share Posted August 20, 2020 Gracias por el tu aporte. Intente instalarlo, en prestashop 1.7.4 y al momento de realizar el registro de cliente, marca lo siguiente: Gracias de antemano por el apoyo Link to comment Share on other sites More sharing options...
Prestafan33 Posted August 20, 2020 Author Share Posted August 20, 2020 Asegúrate de que las keys del recaptcha son para ese dominio, de la versión v3 del recaptcha de google y que están colocadas correctamente y no al revés (una es la clave pública y la otra la secreta, asegúrate de no haberlas intercambiado). Link to comment Share on other sites More sharing options...
Emilio Torrecilla Posted September 1, 2020 Share Posted September 1, 2020 Hola, acabo de instalar tu módulo y tengo un problema, adjunto imagen. El problema es que relleno los campos para registrarme pero me dice que marque la casilla de captcha. Las keys son las correctas para V3, si habilito el formulario de registro aparece abajo el "Protectec by ReCaptcha". No consigo que aparezca una casilla para poder validar el captcha. He probado también a bajar a 4 la sensibilidad pero da el mismo error. ¿Puedes echarme una mano? Gracias por todo y por currarte un módulo. Link to comment Share on other sites More sharing options...
Prestafan33 Posted September 1, 2020 Author Share Posted September 1, 2020 La versión de Prestashop que usas entiendo que es la 1.7.6.3 (lo has puesto en el otro post). En tal caso debería funcionar sin problemas, al menos en el formulario de registro, que no tiene en principio nada raro. Si quieres pásame por privado un enlace a tu web y le echo un vistazo a ver si se están generando los campos en el formulario para la verificación o no... Link to comment Share on other sites More sharing options...
gusman126 Posted September 18, 2020 Share Posted September 18, 2020 Hola, estoy haciendo una prueba en un prestashop y no se muestra el icono de recaptcha , ni en un lado de la web ni en el propio formulario Como puedo hacer que no sea "oculto" o invisible Link to comment Share on other sites More sharing options...
Esfera Posted September 27, 2020 Share Posted September 27, 2020 Ya no se puede descargar, lo quitaste por algún motivo? Link to comment Share on other sites More sharing options...
Esfera Posted September 28, 2020 Share Posted September 28, 2020 Muchas gracias. Ahora si lo pude descargar gracias por resubirlo ^^ Link to comment Share on other sites More sharing options...
Antakarana Posted October 11, 2020 Share Posted October 11, 2020 Hola, Ante todo gracias por el modulo! Lo he instalado en una 1.7.6.4, la instalacion ha ido correctamente, he configurado la clave publica y privada con la version v3. Posteriormente he activado unicamente la funcion de newsletter (todas las paginas) porque la de los otros dos formularios (registro y contacto) ya las habia resuelto con un recaptcha visual (v2). Sin embargo cuando un humano intenta registrarse en el newsletter me sale esto: 😞 Cual puede ser el problema? Gracias de antemano... te dejo la url: farmaciacormanas.com Link to comment Share on other sites More sharing options...
Irina B Posted October 11, 2020 Share Posted October 11, 2020 On 8/21/2020 at 12:26 AM, R.ACE said: Gracias por el tu aporte. Intente instalarlo, en prestashop 1.7.4 y al momento de realizar el registro de cliente, marca lo siguiente: Gracias de antemano por el apoyo Hola buenas tardes! Primeramente dar la Enhorabuena al creador por la buena onda y el altruismo en este gran modulo, en este mar de todo de pago hasta cosas sencillas. Gracias por ofrecerlo gratis, y gracias por dedicarnos un poco de tu tiempo para nosotros, ya que eso es lo mas valioso que nunca se recupera. Sobre el mod Me sucede lo mismo, me funciona bien tanto en el newslater como en el contacto pero en el registro me sale el mismo error, tengo la versión 1.7.6.8 la ultima a este momento, mis claves y y version de Recaptcha estan bien. dejo captura: gracias y un fuerte saludo! Link to comment Share on other sites More sharing options...
Irina B Posted October 11, 2020 Share Posted October 11, 2020 4 hours ago, Antakarana said: Hola, Ante todo gracias por el modulo! Lo he instalado en una 1.7.6.4, la instalacion ha ido correctamente, he configurado la clave publica y privada con la version v3. Posteriormente he activado unicamente la funcion de newsletter (todas las paginas) porque la de los otros dos formularios (registro y contacto) ya las habia resuelto con un recaptcha visual (v2). Sin embargo cuando un humano intenta registrarse en el newsletter me sale esto: 😞 Cual puede ser el problema? Gracias de antemano... te dejo la url: farmaciacormanas.com Mas arriba te indican la solución: Mira a ver si tienes este archivo: /themes/nombre-de-tu-tema/modules/ps_emaisubscription/views/templates/hook/ps_emailsubscription.tpl. Si es así, edítalo y asegúrate de que incluya esta línea: {hook h='displayNewsletterRegistration'} Si no está dentro del archivo, añádelo (puede quedar colocado en cualquier línea que vaya entre las etiquetas <form> y </form>). --- Almenos ami me ha funcionado ella 1 Link to comment Share on other sites More sharing options...
Manueltb Posted October 13, 2020 Share Posted October 13, 2020 Hola @Prestafan33, el enlace de descargar del módulo no esta disponible. Puedes resubirlo? Muchas gracias. Link to comment Share on other sites More sharing options...
Esfera Posted October 13, 2020 Share Posted October 13, 2020 Ya funciona el anlace, si te falla avisa y puedo subirlo a algun sitio que yo lo pude descargar ^^ Link to comment Share on other sites More sharing options...
Manueltb Posted October 14, 2020 Share Posted October 14, 2020 Hola. Es cierto que ayer a media mañana pude comprobar que ya funcionaba el enlace. Descargué el módulo y aparentemente funciona muy bien. Muchas gracias a @Prestafan33 y @Esfera Link to comment Share on other sites More sharing options...
Esfera Posted October 14, 2020 Share Posted October 14, 2020 Genial Un saludo Link to comment Share on other sites More sharing options...
Antakarana Posted October 15, 2020 Share Posted October 15, 2020 (edited) En 11/10/2020 a las 3:20 PM, Irina B dijo: Mas arriba te indican la solución: Mira a ver si tienes este archivo: /themes/nombre-de-tu-tema/modules/ps_emaisubscription/views/templates/hook/ps_emailsubscription.tpl. Si es así, edítalo y asegúrate de que incluya esta línea: {hook h='displayNewsletterRegistration'} Si no está dentro del archivo, añádelo (puede quedar colocado en cualquier línea que vaya entre las etiquetas <form> y </form>). --- Almenos ami me ha funcionado ella Perfecto! esa era la solución... muchas gracias! EDITO: en mi caso para el newsletter en el footer hay un recuadro donde suscribirse y funciona correctamente el tema del captcha siguiendo los pasos anteriores.... Sin embargo en la home hay un elemento donde tambien puedes apuntarte al newsletter y ahí continuaba dando el error de ¿eres un bot? He accedido por ftp y he buscado en una ruta del modulo correspondiente "themeeditor" un archivo TPL que haga referencia al form de suscripcion newsletter está en una ruta distinta al tratarse de un widget! /httpdocs/modules/iqitelementor/views/templates/widgets/NEWSLETTER.TPL añadiendole la linea {hook h='displayNewsletterRegistration'} entre <form> y </form> ya ha funcionado. Edited October 15, 2020 by Antakarana (see edit history) Link to comment Share on other sites More sharing options...
edy paredes Posted October 16, 2020 Share Posted October 16, 2020 Buenas tardes e instalado el modulo pero no logro hacer que funcione para el formulario de contacto y para la creación de usuarios siempre sale que soy un robot alguna solución para poder arreglar eso. Link to comment Share on other sites More sharing options...
plorenti Posted October 21, 2020 Share Posted October 21, 2020 Gracias por el aporte!! Está funcionando perfecto. Saludos Link to comment Share on other sites More sharing options...
joseagil Posted December 23, 2020 Share Posted December 23, 2020 Buenas a todos amigos. Antes de nada agradecer el aporte ofrecido, es de gran ayuda. Mi pregunta es ¿lo habeis probado en la ultima versión 1.7.7.0? Saludos y gracias por todo a todos Link to comment Share on other sites More sharing options...
muchosleds Posted December 29, 2020 Share Posted December 29, 2020 Hola: Muchas gracias por el módulo, tras un fallo por mi parte y usar la V2 de reCatpcha, (hay que usar solo la V3), y agregar la línea {hook h='displayNewsletterRegistration'} en los 2 tpl que han comentado, funciona perfectamente. Quiero aprovechar para agregar contenido al post.. Al instalarlo, pasa a salir un icono del reCatpcha en la parte inferior derecha con links a sus términos y condiciones. Esa "pestaña" se puede quitar según explica este enlace: https://developers.google.com/recaptcha/docs/faq El proceso según google es agregar una línea al custom CSS code : .grecaptcha-badge { visibility: hidden; } y poner en los formularios el siguiente código: This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply. Yo en mi caso he puesto otra línea el el custom CSS code : .grecaptcha-badge {opacity:0} Y los textos con los enlaces he hecho mi traducción al castellano incluyendolos en todos los formularios de newsleter, contacto y alta de cliente. Página protegida por reCAPTCHA de Google con su <a href="https://policies.google.com/privacy" target="_blank">Política de Privacidad</a> y <a href="https://policies.google.com/terms" target="_blank">Términos de servicio</a>. No creo que google ponga pegas por esos cambio, de momento todo funciona bien. Saludos Jorge Link to comment Share on other sites More sharing options...
BorjaJA Posted January 11, 2021 Share Posted January 11, 2021 Muchas gracias por el aporte. Ya estoy utilizando el reCaptcha en los formularios de registro, newsletter y contacto gracias a este módulo. Me gustaría poder añadirlo a los formularios de las opiniones de productos / valoraciones tienda / preguntas productos y FAQ de mi tienda. Actualmente tienen un Captcha simple que quiero cambiar por el V3. ¿Alguna idea para saber por dónde empezar? Para que os hagáis una idea la tienda es esta Muchas gracias por adelantado! Link to comment Share on other sites More sharing options...
Jose A. Gil Posted January 12, 2021 Share Posted January 12, 2021 Algún sitio donde poder descargar este módulo? El que está publicado, está corrupto y no se puede descargar. Es para añadir a la versión 1.7.7.0 que estoy teniendo muchos boots fantasmas. Y si me podéis decir si va bien sería perfecto. Gracias a todos. Link to comment Share on other sites More sharing options...
muchosleds Posted January 12, 2021 Share Posted January 12, 2021 Hola..- Quería comentar un dato que me preocupa.. Resulta que analizando los tiempos de carga de las páginas tras instalar el módulo, el script recaptcha__en.js tarda mucho en carga, y/o retiene mucho la carga de la página lo que perjudica mucho el rendimiento de google. (según la página de pagespeed). Analizando un poco el problema, he visto que la evaluación del recaptcha se realiza al cargar la página y como en todas la páginas tengo en el footer el formulario del newsletter, todas las páginas se han ralentizado lo que me penaliza en los buscadores. No se podría hacer que la carga del js se realice cuando el usuario empiece a rellenar el formulario, o algo similar. Así no se produciría la evaluación del recaptcha en la carga inicial de la página. Saludos Jorge Link to comment Share on other sites More sharing options...
Esfera Posted January 12, 2021 Share Posted January 12, 2021 14 hours ago, Jose A. Gil said: Algún sitio donde poder descargar este módulo? El que está publicado, está corrupto y no se puede descargar. Es para añadir a la versión 1.7.7.0 que estoy teniendo muchos boots fantasmas. Y si me podéis decir si va bien sería perfecto. Gracias a todos. Si lo necesitas dimelo y te lo subo a algun sitio porque yo mi le pude descargar sin problema desde aquí 1 Link to comment Share on other sites More sharing options...
Esfera Posted January 12, 2021 Share Posted January 12, 2021 1 hour ago, muchosleds said: Hola..- Quería comentar un dato que me preocupa.. Resulta que analizando los tiempos de carga de las páginas tras instalar el módulo, el script recaptcha__en.js tarda mucho en carga, y/o retiene mucho la carga de la página lo que perjudica mucho el rendimiento de google. (según la página de pagespeed). Analizando un poco el problema, he visto que la evaluación del recaptcha se realiza al cargar la página y como en todas la páginas tengo en el footer el formulario del newsletter, todas las páginas se han ralentizado lo que me penaliza en los buscadores. No se podría hacer que la carga del js se realice cuando el usuario empiece a rellenar el formulario, o algo similar. Así no se produciría la evaluación del recaptcha en la carga inicial de la página. Saludos Jorge Esa idea es muy buena, ya que al final luchamos por cada ms, quizas el creador de plugin o alguien que controle de java bastante lo puedan hacer. Apoyo tu idea pero siento decirte que poco más puedo hacer ya que mis conocimientos actuales no llegan a más... Link to comment Share on other sites More sharing options...
muchosleds Posted January 12, 2021 Share Posted January 12, 2021 3 hours ago, Esfera said: Esa idea es muy buena, ya que al final luchamos por cada ms, quizas el creador de plugin o alguien que controle de java bastante lo puedan hacer. Apoyo tu idea pero siento decirte que poco más puedo hacer ya que mis conocimientos actuales no llegan a más... Me pasa lo mismo, mis conocimientos de programación son bastante limitados. Si he visto algo de información en la web de desarrollo de google: https://developers.google.com/recaptcha/docs/v3 que explica algo de " you can use the execute method in grecaptcha object." Es decir que plantea un método de llamada a la script cuando por ejemplo, se pulse enviar en el formulario. Por otra parte falta otro dato del módulo. El panel de control del recaptcha me advierte de: "Hemos detectado que tu sitio no verifica tokens de reCAPTCHA" y me indica este enlace para resolverlo: https://developers.google.com/recaptcha/docs/verify#api-request En la versión anterior de la web, que usaba el Recaptcah V2 tenía mas información de los aciertos y fallos de la validación ya que si devolvía esa verificación. A ver si Prestafan33 se anima y le da un empujón al módulo. Gracias Saludos Jorge Link to comment Share on other sites More sharing options...
joseagil Posted January 13, 2021 Share Posted January 13, 2021 16 hours ago, Esfera said: Si lo necesitas dimelo y te lo subo a algun sitio porque yo mi le pude descargar sin problema desde aquí Si eres tan amable te lo agradeceria. Si pudiese enviarmelo por wetransfer, o subirlo algún sitio. Si me lo mandas por wetransfer mi correo es: [email protected] Muchas gracias por tu aporte. Link to comment Share on other sites More sharing options...
edmon Posted January 20, 2021 Share Posted January 20, 2021 Buenas tardes! Muchas gracias por el aporte. Tengo un problema a ver si sabéis como solucionarlo Lo he instalado. Se ve el símbolo azul del recaptcha abajo derecha pero no deja suscribirse, no da error ni nada pero al clicar el botón para suscribirse no pasada nada. Tampoco aparece nada pero en este caso si que al menos la gente puede registrarse, en el momento de compra. Uso template default Clasico y versión prestashop 1.7.7.0. Gracias de antemano! Link to comment Share on other sites More sharing options...
edmon Posted February 10, 2021 Share Posted February 10, 2021 On 8/7/2020 at 11:05 AM, Prestafan33 said: Primero, si la newsletter aparece en todas las páginas (no solo en la home), debes indicarlo en la página de configuración del módulo. Luego, asegúrate que los códigos de recaptcha de Google que usas sean para la versión v3 y no para la v2. Y finalmente, asegúrate de que el módulo de registro a la newsletter está actualizado, especialmente el archivo de la vista. Hay veces que el tema sobreescribe las vistas del módulo y éstas no están actualizadas y no contienen el hook "displayNewsletterRegistration", que no se incluía en las versiones antiguas y que es necesario para que se cargue el campo que necesita el módulo para verificar el recaptcha. Mira a ver si tienes este archivo: /themes/nombre-de-tu-tema/modules/ps_emaisubscription/views/templates/hook/ps_emailsubscription.tpl. Si es así, edítalo y asegúrate de que incluya esta línea: {hook h='displayNewsletterRegistration'} Si no está dentro del archivo, añádelo (puede quedar colocado en cualquier línea que vaya entre las etiquetas <form> y </form>). Muchas gracias por el Catpcha, desde el inicio me ha ido todo perfecto excepto el Newsletter que no arrojaba ningún fallo, solo no funcionaba. Cambié la línea que comentas arriba y ya va todo perfecto. Muchas muchas gracias por tu aporte 🤩👏👏👏👏 P.D: Versión de PrestaShop: 1.7.7.0 Tema actual en uso: classic Link to comment Share on other sites More sharing options...
MrEduar Posted February 15, 2021 Share Posted February 15, 2021 Excelente, funciona perfecto. Muchas gracias. Link to comment Share on other sites More sharing options...
vineon Posted February 20, 2021 Share Posted February 20, 2021 (edited) disculpa instale el modulo y ahora cuando alguien se quiere registrar no lo deja , al enviar el formulario el formulario vuelve a aparecer y no lanza ningun error aqui link de mi pagina Entrar (procardsmexico.com.mx) Edited February 20, 2021 by vineon (see edit history) Link to comment Share on other sites More sharing options...
andresaldana Posted February 23, 2021 Share Posted February 23, 2021 Muy buenas, Recién lo instale en la versión 1.7.7.1 a ver como va el asunto, solamente en el formulario de contacto que era la fuente del spam, hice la prueba y sin problema. https://opticaconfortcenter.com/contactenos Andrés Link to comment Share on other sites More sharing options...
daniel.alonso Posted March 16, 2021 Share Posted March 16, 2021 Hola, este modulo parece ser jusamente lo que estoy buscando, ¿podrias volver a subirlo que el enlace ya no funciona? Muchas gracias Link to comment Share on other sites More sharing options...
Santos Guitars Posted March 24, 2021 Share Posted March 24, 2021 Hola! He añadido la línea {hook h='displayNewsletterRegistration'} a los archivos "modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl", "modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription-column.tpl", "themes/classic/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl" y "themes/MI-TEMA/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl". No consigo que el Captcha sea visible para que el usuario pueda marca la casilla. Las claves son las correctas, la versión es la V3, así que creo que está todo configurado correctamente, pero no consigo que sea visible. Lo único que aparece es el logo de reCAPTCHA en la parte inferior derecha de cada página. ¿Alguna idea de cómo conseguir que sea visible? Si alguien quiere echar un vistazo, el sitio es santosguitars.com Gracias de antemano! Link to comment Share on other sites More sharing options...
CastelaoSL Posted May 28, 2021 Share Posted May 28, 2021 Hola!! instalé el módulo hace tiempo y funcionaba perfecto, pero en los últimos días está entrando mucho spam desde la suscrición a la newsletter. Entonces me he dado cuenta de que en el bloque newsletter del footer no aparece ninguna opción para indicar "no soy un robot" A la hora de crear una cuenta sí aparece esa opción: Pero en el footer, no: y esta es la configuración del módulo: ¿Qué es lo que está fallando? Gracias! Link to comment Share on other sites More sharing options...
juanchi78Xxc Posted June 18, 2021 Share Posted June 18, 2021 Buenas tardes, seguirá funcionando el modulo? Link to comment Share on other sites More sharing options...
jr.villaron Posted June 28, 2021 Share Posted June 28, 2021 Hola gracias por el módulo. Encuentro que funciona casi perfecto... pero al menos a mí en el formulario de newsletter si hay una validación incorrecta que lance un mensaje de error (ejemplo: "la dirección email ya está registrada") y pruebo de nuevo a enviar el formulario (sin refrescar la página) no se consigue superar la validación recaptcha. En mi caso voy a añadir al mensaje de error lo siguiente "Refresca la página" pero lo ideal sería encontrar ese pequeño fallo que impide superar la validación captcha. Pero para ello es necesario contar con algún conocimiento en programación... 😋 Link to comment Share on other sites More sharing options...
burrots Posted July 5, 2021 Share Posted July 5, 2021 Para quien le vaya lento la validación una vez hecho clic en el submit del formulario, como era mi caso, probar a cambiar lo siguiente: Eliminar del archivo ftm_recaptchav3.php, en la linia 157, de la función recaptchaVerification: $recaptcha = file_get_contents($this->recaptchaUrl . '?secret=' . $recaptchaSecret . '&response=' . $recaptchaResponse); Y reemplazar por lo siguiente: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this->recaptchaUrl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('secret' => $recaptchaSecret, 'response' => $recaptchaResponse))); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $recaptcha = curl_exec($ch); curl_close($ch); Saludos Link to comment Share on other sites More sharing options...
daniel@jesuslopezseo Posted November 3, 2022 Share Posted November 3, 2022 (edited) Hola saludos, @Prestafan33 Alguien me puede decir donde esta disponible el modulo, me interesa tenerlo. El enlace de descarga ya no esta disponible Gracia. Edited November 3, 2022 by daniel@jesuslopezseo (see edit history) 1 Link to comment Share on other sites More sharing options...
Toto Mir Posted December 21, 2022 Share Posted December 21, 2022 (edited) Gracias. Me estoy llenando de SPAM vía formulario de suscriptores en la página principal. Para descargar no olviden estar registrados al foro. A mí me bajó sin problemas. Edited December 21, 2022 by Toto Mir (see edit history) Link to comment Share on other sites More sharing options...
Alternativo Posted March 23, 2023 Share Posted March 23, 2023 Hola Prestafan33 Estoy probando en la versión 1.7.8.8 y no me funciona correctamente. Me podrías echar un cable? Gracias Link to comment Share on other sites More sharing options...
richard_Ing2.0 Posted August 12, 2023 Share Posted August 12, 2023 (edited) Hola, Tengo la versión de PrestaShop: 8.0.4. Lo he instalado y deja configurar sin problemas; sin embargo, no muestra el captcha para ser validado. Dejé desactivado el módulo mientras alguien me ayuda para solucionarlo. Adjunto imagen. Saludos. Edited August 12, 2023 by richard_Ing2.0 (see edit history) Link to comment Share on other sites More sharing options...
paxiko Posted October 4, 2023 Share Posted October 4, 2023 On 8/12/2023 at 8:55 AM, richard_Ing2.0 said: Hola, Tengo la versión de PrestaShop: 8.0.4. Lo he instalado y deja configurar sin problemas; sin embargo, no muestra el captcha para ser validado. Dejé desactivado el módulo mientras alguien me ayuda para solucionarlo. Adjunto imagen. Saludos. Lo has solucionado? Me podrías decir cómo? Link to comment Share on other sites More sharing options...
Neothegod Posted October 10, 2023 Share Posted October 10, 2023 On 10/4/2023 at 10:26 PM, paxiko said: Lo has solucionado? Me podrías decir cómo? ¿Qué módulo has usado? Link to comment Share on other sites More sharing options...
richard_Ing2.0 Posted October 11, 2023 Share Posted October 11, 2023 Hola, no lo he solucionado... Link to comment Share on other sites More sharing options...
aramicadiz Posted October 29, 2023 Share Posted October 29, 2023 Hola, estoy en las mismas, instalé el módulo y puse las claves de google, parece que está todo bien, pero el recaptcha no aparece cuando te registras como cliente y sale el aviso de si eres un bot. Si alguien lo ha solucionado para la version 8... Gracias Link to comment Share on other sites More sharing options...
YamiGhor Posted January 18 Share Posted January 18 En Prestashop 8.1.0 no sale el captcha, deja instalar y configurar pero no sirve de nada. Link to comment Share on other sites More sharing options...
chagui900 Posted February 8 Share Posted February 8 Hola, buenos dias, a ver siu alguien me puede ayudar.. Cuando activo el modulo, en el front aparece en las pasginas seleccionadas, pero aparece flotante detras del boton para conectar con Whatsapp no sale en la pagina por ejemplo de registro... Alguna ayuda al respecto? Link to comment Share on other sites More sharing options...
Donpapito Posted May 22 Share Posted May 22 Alguien consiguió hacerlo funcionar y que aparezca en la creación de usuario en la versión 8? Gracias. Link to comment Share on other sites More sharing options...
juanman Posted December 4 Share Posted December 4 Yo estoy igual, aparece el flotante pero no muestra el captcha para ser validado en la 8.1.5.. Alguna idea? Solo lo querría para el boletín. Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now