Avisos
Vaciar todo

Al entrar en el formulario de Contacto se baja al reCAPTCHA la página

25 Respuestas
4 Usuarios
0 Reactions
1,481 Visitas
Respuestas: 46
Eminent Member
Topic starter
 

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


 
Respondido : 15/04/2016 1:18 pm
Pepe
 Pepe
Respuestas: 41237
Illustrious Member Admin
 

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


 
Respondido : 20/04/2016 10:55 am
Respuestas: 46
Eminent Member
Topic starter
 

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?


 
Respondido : 20/04/2016 1:49 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 20/04/2016 5:48 pm
Respuestas: 46
Eminent Member
Topic starter
 

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.


 
Respondido : 21/04/2016 8:42 am
Pepe
 Pepe
Respuestas: 41237
Illustrious Member Admin
 

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


 
Respondido : 21/04/2016 9:58 am
Respuestas: 46
Eminent Member
Topic starter
 

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?


 
Respondido : 21/04/2016 10:30 am
Pepe
 Pepe
Respuestas: 41237
Illustrious Member Admin
 

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


 
Respondido : 21/04/2016 11:37 am
Respuestas: 46
Eminent Member
Topic starter
 

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


 
Respondido : 21/04/2016 11:47 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

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.


 
Respondido : 21/04/2016 3:14 pm
Respuestas: 46
Eminent Member
Topic starter
 

Hola

:woohoo: Por fin!! Era ese archivo el que no dejaba que funcionase todo correctamente. Ya está todo listo.

Muchas gracias!!

Un saludo.


 
Respondido : 22/04/2016 9:11 am
Página 2 / 2