Hola,
Tengo instalado el PACK de prestashop Carme, y cuando entro en la sección de Contacto siempre se me baja la página al Captcha.
Cómo puedo solucionarlo para que se quede arriba y el foco se quede en el primer campo del formulario?
Un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Lourdes.
Vamos a ver si podemos solucionarlo añadiendo otro
1.-Elimina el captcha que tienes instalado
2-. Crea una cuenta de Google reCAPTCHA ' https://www.google.com/recaptcha/intro/index.html&usg=ALkJrhigavmSrjkLF3VX3rx1741M29V0K A">reCAPTCHA
3.- instala el reCAPTCHA que te adjunto
4.-Configura el módulo EICAPTCHA e introduce la clave pública y clave privada, GUARDA
5.-Realiza una copia del fichero ' contact-form.tpl ' y renombra el fichero existente a ' contact-form_old.tpl '( para no perder el original )
6.- Edita el archivo ' contact.tpl ', sobre la linea 148 encontraras este codigo:
Añade este código encima del código anterior, antes de '
{if $captcha}{/if}
7.- reemplaza ' YOUR_PUBLIC_KEY ' por la clave que conseguiste de google.
8.- Guárdalo como ' contact-form.tpl ' en la carpeta de tu plantilla 'theme/tu-plantilla/
9.- limpia la cahe y prueba si te funciona.
Un saludo
Hola,
He realizado los pasos que me indica, y me aparece el nuevo recaptcha, pero tengo dos incidencias :
1.- Si desactivo el Recapcha: Al darle a Enviar me aparece el error:
"El captcha no se ha introducido correctamente. Por favor, pruebe de nuevo"
2.- Si lo desinstalo al entrar en contacto me sale el error: To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/create
3.- Por último eliminé el Recapcha de los módulos y ahora la página de Contacto no funciona.
¿Que hago? ¿Instalo de nuevo el Recapcha? ¿Cómo volver a instalar el Recaptcha?
Hola
No es necesario que elimines el captcha que tienes instalado ya que es posible que lo uses en otras partes de tu sitio web.
Si obvias el primera paso indicado por Pepe y realizas el resto de pasos te funciona correctamente el nuevo recaptcha ?
Saludos.
Hola,
Obviando el primer paso, me aparecen los siguientes errores en función de:
1.- Si desactivo el Recapcha: Al darle a Enviar en el formulario me aparece el error:
"El captcha no se ha introducido correctamente. Por favor, pruebe de nuevo"
2.- Si lo desinstalo al entrar en contacto me sale el error:
"To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/creat e"
Lo que he visto, que al instalar recaptcha que me enviáis, me indica que se instala correctamente, pero no aparece por ningún sitio en los módulos.
Hola Lourde.
Lo siento :blush: Creo que el archivo que te adjunte no estaba bien empaquetado y puede ser que por eso no se instalara bien, adjunto de nuevo el archivo.
Un saludo
Hola,
Ya aparece todo correcto, pero al darle a enviar al formulario, me da el error:
"Error 1
El captcha no se ha introducido correctamente. Por favor, pruebe de nuevo"
Porque puede ser?
Hola Lourdes.
Tienes el anterior ' CAPTCHA ' instalado o activado? , si es asà elimÃnalo y prueba si funciona bien.
Comenta con lo que sea y si no se soluciona revisaremos que puede ser.
Un saludo
Hola,
esto es lo que pasa:
1.- Si desactivo el Recapcha: Al darle a Enviar al formulario me aparece el error:
"El captcha no se ha introducido correctamente. Por favor, pruebe de nuevo"
2.- Si lo desinstalo, al entrar en contacto me sale el error: To use reCAPTCHA you must get an API key from www.google.com/recaptcha/admin/create
3.- Por último si lo elimino de los módulos y la página de Contacto no funciona:
"
La página rainfiel-cp169.webprestashop.com no funciona
La página rainfiel-cp169.webprestashop.com no puede procesar esta solicitud ahora.
500
"
Ya no sé que más hacer
Hola,
Si no quieres utilizar recaptcha, además de eliminar el módulo, tendrás que hacer un cambio en uno de los archivos de la web.
En concreto, tendrÃas que ir al directorio override/controllers/front y renombrar el archivo ContactController.php como ContactController.php_BAK.
Hola
:woohoo: Por fin!! Era ese archivo el que no dejaba que funcionase todo correctamente. Ya está todo listo.
Muchas gracias!!
Un saludo.