Captcha en contacto...
Avisos
Vaciar todo

Captcha en contacto Tema Cilene  

Página 1 / 2
 
José Miguel
 José Miguel
Usuario experto

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

Citar
Respondido : 26/08/2016 6:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 26/08/2016 10:26 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

José Miguel
 José Miguel
Usuario experto

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?

ResponderCitar
Respondido : 29/08/2016 12:32 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 29/08/2016 2:15 pm

Cursos Gratuitos WordPress

José Miguel
 José Miguel
Usuario experto

Vaya, me hubiera gustado decir que si, pero la verdad es que sigue sin funcionar... 🙁

ResponderCitar
Respondido : 29/08/2016 7:09 pm
José Miguel
 José Miguel
Usuario experto

Mentira! Si que sale, pero sale debajo del footer, por eso no lo habia visto!!

Como hago para colocarlo en su sitio???

ResponderCitar
Respondido : 29/08/2016 7:12 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

José Miguel
 José Miguel
Usuario experto

Por otro lado, tampoco funciona, aunque complete el captcha correctamente...

ResponderCitar
Respondido : 29/08/2016 7:23 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 30/08/2016 12:23 am

José Miguel
 José Miguel
Usuario experto

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...

ResponderCitar
Respondido : 30/08/2016 8:08 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 30/08/2016 11:11 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

José Miguel
 José Miguel
Usuario experto

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)?

ResponderCitar
Respondido : 31/08/2016 11:57 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 31/08/2016 1:30 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

José Miguel
 José Miguel
Usuario experto

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?

ResponderCitar
Respondido : 01/09/2016 2:44 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 01/09/2016 3:34 pm

Cursos Gratuitos WordPress

José Miguel
 José Miguel
Usuario experto

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?

ResponderCitar
Respondido : 01/09/2016 6:01 pm
Página 1 / 2