Hola buenas,
Tengo instalado vuestro tema Cilene en una tienda y en el formulario de contacto me da el problema de que no envia los correos porque falta el captcha.
Aparece la palabra "captcha" en el formulario, pero debajo no apaece nada.
El tema esta instalado tal cual del CPanel, y no tiene modificaciones.
Podeis ayudarme a resolverlo?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Verifica si tienes activo el módulo, desde : MOdulos > Modulos, busca por : modulo recaptcha
Además verifica en la configuración que tengas llenada tu clave pública y privada esto lo consiuges desde google recaptcha
Saludos.
Buenas Jhon, efectivamente estaba desactivado y sin configurar.
He ido a google recaptcha y he dado de alta el sitio. El modulo me pide una clave publica y una secreta. Google recaptha me indica una secreta y una "clave del sitio", que imagino que sera la publica. Las introduzco y todo parece bien, pero el captcha sigue sin verse en el formulario.
Google recaptcha dice que pegue unos codigos javascript y html en la plantilla, y no se si sera eso lo que falta, aunque de eso deberia encargarse el modulo, no?
Hola José Miguel.
Es posible que no tengas el archivo correcto para la plantilla del formulario de contacto. Vete al directorio themes/Cilene y sube el archivo contact-form.tpl que te adjunto comprimido en un zip.
Antes de hacerlo haz una copia de seguridad del archivo contact-form.tpl que tienes actualmente en esa ruta.
Comprueba si después de esto te sale el recaptcha de forma correcta.
Un saludo
Vaya, me hubiera gustado decir que si, pero la verdad es que sigue sin funcionar... 🙁
Mentira! Si que sale, pero sale debajo del footer, por eso no lo habia visto!!
Como hago para colocarlo en su sitio???
Por otro lado, tampoco funciona, aunque complete el captcha correctamente...
Hola
Creo que falta una clase en la etiqueta por eso aparece por abajo, prueba con el siguiente archivo en la misma ubicación, tienes que descomprimirlo antes.
Saludos.
Buenas de nuevo,
Nada, sigue saliendo abajo... ¿A que puede ser debido? ¿ en cualquier caso debería funcionar al menos el captcha, no?
Como esta habiendo tantos problemas para que funcione... ¿Y si lo desactivamos? No creo que reciba mucho spam si lo desactivamos. El caso es que desactive el modulo y probe eliminar el label del captcha, pero sigue dando error...
Hola
Actualmente lo sigue mostrando.
Podrías probar desactivarlo, quita la etiqueta del archivo pero desactiva también el módulo recaptcha.
Si sigue mostrando entonces es posible que sea algún tema de cache, revisa si tienes habilitada la cache de tu PrestaShop.
Saludos.
Hola Jhon,
He deshabilitado el modulo y eliminado el siguiente codigo en el archivo contact form:
{$htmlCaptcha}
Pero me sigue saliendo el mensaje de "Error 1: El captcha no se ha introducido correctamente. Por favor, pruebe de nuevo"
Puedes probar tu a ver si es cosa de mi cache (aunque la tengo deshabilitada)?
Hola José Miguel buenos Días,
Vamos a activar el Captcha.
Después de obtener los códigos los copiamos en el sistema de validación de captchas de prestashop, para ello vamos al directorio de instalaciónthemestema utilizadocontact-form.tpl (para este caso en particular vamos a modificar el captcha del área de contáctenlos) esta línea de comando se encuentra alrededor de la línea 160 del código en el documento se debe de modificar añadiendo el contenido de “site key” para que el servicio de google para que este genere el captcha para página web.
El comando del documento en la línea 160 sería algo como esto:
<div class="g-recaptcha" data-sitekey=" tu codigo ">
Donde = " codigo " seria el site key que te generara el servicio de captcha de google.
Con esto el captcha estaría funcionando bien. Otros ejemplos donde puede aparecer un recapcha serían validación de usuario, registro, compra entre otros.
Algunas direcciones de directorios de interés.
.-directorio de instalaciónthemestema utilizadocontact-form.tpl --> formulario de contacto.
.- directorio de instalaciónthemestema utilizado authentication.tpl --> formulario de registro.
.-directorio de instalaciónthemestema utilizado address.tpl --> formulario de acceso o inicio de sesión.
Espero esto pueda te pueda ser útil.
Un saludo
Muchas gracias, Pepe, esto se va complicando:
- Para empezar, mi archivo contact-form.tpl tiene solo 153 lineas...
- Aun asi, he localizado el lugar antes del boton de enviar del formulario, y he colocado la etiqueta del captcha, y ya sale. Cuariosamente antes salia un captcha de numeros, y ahora solo el de "No soy un robot"...
- He colocado antes de la etiqueta en el archivo header.tpl lo siguiente, que me inidicaba google:
Y bueno, con eso sale el capthca del No soy un robot en su sitio... PERO SIGUE DANDO ERROR.
A mi me da que el problema no va a estar en el archivo contact-form.tpl...
A todo esto: he probado todo lo anterior con el modulo recaptcha v0.1 de Jose Manuel Bermudo que venia por defecto con el tema Cilene, Activado y Desactivado, con el mismo resultado...
¿Y ahora que puedo hacer?
Hola José Miguel.
mi archivo contact-form.tpl tiene solo 153 lineas...
Es fácil, no tiene que coincidir solo es un ejemplo, además creo que viene de una actualización de prestashop.
Cuariosamente antes salia un captcha de numeros, y ahora solo el de "No soy un robot"...
Si, antes te salia el antiguo de google que es el que lleva el modulo y ahora tienes el nuevo, ese no viene de ningún modulo es directo de google y no hace falta instalar nada.
Ok, de momento lo de mostrarlo ya esta solucionado y funcionando por lo que eso ya lo dejamos como esta.
Puede ser que tengas algún modulo adicional instalado o que queden restos, si tienes alguno instalado, elimínalo ( No desactivarlo ) ya que no hace falta y comprueba si se soluciona, si no revisaremos el archivo contact-form.tpl pro que puede contener algunos restos.
Un saludo
Miedito. He desinstalado y eliminado el modulo recaptcha y ahora no funciona la pagina de contactar, se queda en blanco 🙁 🙁 🙁
Tampoco puedo crear ninguna pagina nueva en preferencias-->CMS
De hecho no puedo editar ninguna pagina de CMS, se queda en blanco... brrrr...
El dichoso modulo recaptcha esta mas integrado en la plantilla de lo que parecía...
¿Ideas?