No aparece imagen d...
Avisos
Vaciar todo

No aparece imagen de seguridad captcha en formulario de acceso  

Página 1 / 2
 
Raquel
 Raquel
Estimable Member

Hola,
No aparece imagen de seguridad de captcha en el formulario de acceso de clientes.
He seguido los pasos siguientes de otra consulta y sigue sin mostrarse.

0. generar recapcha
1. añadir script antes del cierre head en -> public_html/themes/Calisto/header.tpl
2. div con clave del sitio al final del form en -> public_html/themes/Calisto/contact-form.tpl
3. añadir código else if antes del último else en -> public_html/controllers/front/ContactController.php
Adjunto capturas.
¿como lo soluciono?
gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 29/10/2016 4:20 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica si el siguiente enlace te es de utilidad:
https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/149112-No-consigo-que-aparezca-el-captcha-en-el-formulario-de-contacto.html?limitstart=0

ResponderCitar
Respondido : 29/10/2016 5:32 pm

Cursos Gratuitos WordPress

Raquel
 Raquel
Estimable Member

Hola,
Lo siento mucho, pero no me ha sido de utilidad el enlace facilitado.
He realizado todo de nuevo, tambien he desinstalado el modulo y lo he vuelto a instalar, los cambios de código he probado a hacerlos en el tema por defecto, ademas de hacerlos en el tema Calisto, tampoco.
Si desactivo el módulo recapcha no sale el texto "imagen de seguridad" y deja registrarse, pero tampoco es solución...
Alguna opción mas para solucionarlo??

un saludo

ResponderCitar
Respondido : 31/10/2016 7:28 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Verifica si tienes este archivo :
/override/controllers/front/ContactController.php

Si no lo tienes te lo adjunto para que lo copies, debes descomprimir antes.

Saludos

ResponderCitar
Respondido : 31/10/2016 11:35 pm

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

Raquel
 Raquel
Estimable Member

Hola,
si tengo el archivo
/override/controllers/front/ContactController.php
que indicas y parece identico al que me envías.

Le sustituyo? o que tengo que hacer?

saludos

ResponderCitar
Respondido : 01/11/2016 1:16 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

El existente puedes proceder a renombrarlo para que dispongas de una copia de seguridad.

Finalmente deposita el fichero que te adjunto Jhon y verifica si te funciona.

ResponderCitar
Respondido : 01/11/2016 2:42 am

Raquel
 Raquel
Estimable Member

Hola,
hecho, renombrado el original y cargado archivo nuevo de Jhon,
ya lo siento pero tampoco funciona.

que mas puedo hacer??
saludos

ResponderCitar
Respondido : 01/11/2016 2:52 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Raquel, buenos Días.

Prueba lo siguiente:
.- Dirígete a la página de reCaptcha y ponemos una etiqueta que equivale a un título e introducimos el dominio del captcha.

Nota: Apúntate la clave que te da google al crear el sitemap ya que te ara falta en un paso posterior

.- Copia este código en el archivo header.tpl que encontrarás en la carpeta raíz del servidor ( Public_html )


.- Copia este código en el archivo contact-form.tp que encontraras en /themes/TuPlantilla/contact-form.tpl (que es el archivo que muestra el html del formulario de contacto)

<div class="g-recaptcha" data-sitekey="aquí la clave del sitio que te facilita Google">

Tienes que añadir la clave que te dio Google al crear el sitemap en la linea data-sitekey=" "

.- Añade el archivo que te adjunto en la carpeta override/controllers/front
Nota: Descomprime primero la carpeta.

Revisa los resultados y nos comentas

Un saludo

ResponderCitar
Respondido : 01/11/2016 12:05 pm

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

Raquel
 Raquel
Estimable Member

Hola Pepe,
Los pasos que indicas que realice ya los hice dos veces y no funciona.
Estaban indicados en enlace que me facilitasteis anteriormente.
No funciona desde la actualización de la versión de prestashop, por si os sirve de referencia para el problema.

Que mas puedo hacer?

Saludos

ResponderCitar
Respondido : 02/11/2016 9:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Raquel.

Ok, deshace todo lo que realizaste anteriormente con el modulo de captcha, elimina código añadido y elimina si instalaste algún modulo para el captcha.

En el siguiente link tienes un modulo para añadir el captcha de google, revísalo:
module captcha Prestashop

Un saludo

ResponderCitar
Respondido : 02/11/2016 11:36 am

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

Raquel
 Raquel
Estimable Member

Hola Pepe,
El módulo captcha del enlace que me envías, es imposible instalarlo. Como he visto que les ha pasado a otros en el foro, le cargo y no aparece en módulos.

Tampoco encuentro ninguno gratuito como el que tenía antes de actualizar la versión de prestashop.

Hay uno creado por un usuario, pero para instalarlo requiere conocimientos de php avanzados, y conocer bien la estructura del thema instalado, ya que añade código en index.php del raiz, crea nuevas variables en el formulario, no tiene la libreria php del recaptcha en el mismo lugar que en mi plantilla... en fin.

No estará el problema en la ubicación de los archivos relaccionados con el captcha en la nueva versión de prestashop?
Si antes el captcha salía por defecto en el formulario, que ha cambiado en esta versión para que ahora no salga?
Hay solución sin módulo de pago?

Saludos

ResponderCitar
Respondido : 03/11/2016 7:15 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Para descartar problemas con el theme, podrías probar clonar tu sitio y en el clon probar cambiando de theme por el theme default-bootstrap que viene por defecto.

Revisa:
https://www.webempresa.com/blog/clonar-una-instalacion-de-prestashop-a-otra-carpeta-del-hosting.html

Saludos.

ResponderCitar
Respondido : 03/11/2016 9:07 pm

Cursos Gratuitos WordPress

Raquel
 Raquel
Estimable Member

Hola
Si fuera un problema del theme, cual sería la solución, actualizar el theme? o comprar uno?

Por lo que leo en los foros, no hay otra solución, el guión de respuestas es el mismo para todos. Estoy pagando un servicio de soporte prestashop que no resuelve los problemas generados por la propia plantilla.

Con el theme por defecto tendré menos problemas con las actualizaciones?
No puedo perder tanto tiempo cada vez que tenga que actualizar prestashop.

Espero su respuesta.
Un saludo.

ResponderCitar
Respondido : 04/11/2016 12:33 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Con las actualizaciones de PrestaShop no tendrías que tener problemas con el módulo de Recaptcha, ya que las personalizaciones del tema no se perderían por estar un tema distinto al tema por defecto de PrestaShop.

Es posible que el problema esté relacionado con el uso del protocolo https en tu web.

Prueba a reemplazar el archivo recaptchalib.php que tienes en la ruta modules/recaptcha/lib por el que te adjunto en el zip, y verifica si se soluciona el problema.

ResponderCitar
Respondido : 04/11/2016 10:39 am

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

Raquel
 Raquel
Estimable Member

Hola Pablo,
Gracias, por fin aparece la imagen.
Este cambio lo hice hace dos días sin exito, porque el problema estaba donde dices, en el protocolo https. He visto la diferencia en el código, y claro para mi era imposible deducirlo...

En cuanto al uso del tema por defecto o plantilla "x", cual suele dar menos problemas en cuanto a las actualizaciones?

Muchas gracias

ResponderCitar
Respondido : 04/11/2016 1:56 pm
Página 1 / 2