Avisos
Vaciar todo

El Módulo re Captcha - Anti Spam no puede actualizarse: Error al extraer la última versión.

10 Respuestas
7 Usuarios
0 Reactions
2,400 Visitas
 GEMA
Respuestas: 25
Eminent Member
Topic starter
 

Hola, al intentar actualizar Módulo ReCaptcha v0.1 - por José Manuel Bermudo Ancio Necesita actualizar
Módulo para añadir ReCaptcha al formulario de creación de cuentas.
Da este error:
2 errores
se ha producido un error al extraer el módulo (puede tratarse un un fichero corrupto)
El Módulo re Captcha - Anti Spam no puede actualizarse: Error al extraer la última versión.
Adjunto impresión de pantalla.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 24/03/2018 7:58 am
Pepe
 Pepe
Respuestas: 41108
Illustrious Member Admin
 

Hola Gema.

Accede a módulos y elimina el modulo de captcha que tienes ahora.

.- Instala el modulo que te adjunto
.- Una vez instalado es posible que no te aparezca en módulos, en el buscador de módulos pones " eicaptcha " y te mostrara el modulo.

.- Instala el modulo y accede a su configuración.
.- Añade las claves publicas y privadas que te proporciona google, si no te acuerdas o na las tienes puedes crear una nuevas desde esta URL -> https://www.google.com/recaptcha/intro/android.html

.- Accede a tu cuente de cPanel -> Administrador de Archivos
.- Edita el archivo contact-form.tpl que encontraras en la ruta theme -> Tu_Plantilla -> contact-form.tpl
.- Sobre la linea 148 veras que tienes un codigo parecido a esto:

<button type="submit" name="submitMessage"

.- Justo encima de ese codigo añade lo siguinete:

{if $captcha}

{/if}

Nota: tienes que modificar TU_PUBLIC_KEY por la clave publica que obtuviste de google

Es posible que al editar el archivo tengas el código del recaptcha anterior, si es así lo eliminas y lo sustituyes por el que te indico.

Espero que esto te sirva para lo que buscas, de no ser así, por favor indícalo para que podamos seguir ayudándote.

Un saludo


 
Respondido : 24/03/2018 11:09 am
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola Gema

Adicional a lo que te comentó Pepe, en caso tengas la v1 de recaptcha que te vino con el Pack,
es posible que tengas que renombrar el siguiente archivo:

/override/controllers/front/ContactController.php

Saludos.


 
Respondido : 28/03/2018 5:02 pm
Respuestas: 7
Active Member
 

No encuemtro el archivo contact-form tpl

Donde lo busco


 
Respondido : 16/04/2018 2:17 am
Adrián
Respuestas: 124
Estimable Member
 

Hola NIcolás,

He consultado con mis compañeros de soporte a través de ticket y me han comentado que tu web se encuentra en el directorio public_html de tu hosting, esto quiere decir que debes abrir la carpeta public_html (la que aparece con una bola del mundo) y ahí buscar el archivo en la siguiente ruta:
themes/NOMBRE_DE_TU_TEMA_ACTUAL/contact-form.tpl

Respecto al archivo que te comentaba mi compañero Jhon se encuentra por tanto dentro de public_html en la ruta:
/override/controllers/front/ContactController.php

Si tienes cualquier otra duda a este u otro respecto, háznoslo saber.


 
Respondido : 16/04/2018 3:56 pm
Respuestas: 7
Active Member
 

Ya lo actualice. Pero ahora tengo 2 modulos captcha. El.viejo no lo puedo desinstalar por fatal error
El nuevo va bien.
Pero al intentar desinstalar el viejo no puedo porque por lo visto hay algun archivo que no esta o esta corrupto o algo y no puedo.

Que hago


 
Respondido : 16/04/2018 4:06 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Sigue esta discusión en este hilo :
https://www.webempresa.com/foro/modulos-prestashop/problemas-con-captcha

Ya que esta repetida.

Saludos.


 
Respondido : 16/04/2018 6:29 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola

[Actualización 19ABR2018]

La versión actual del módulo (AM) eicaptcha para PrestaShop 1.6.1.18 es:

https://github.com/nenes25/eicaptcha/releases/download/0.4.10/eicaptcha-0.4.10.zip

Saludos


 
Respondido : 19/04/2018 8:17 pm
Respuestas: 2639
Famed Member
 

Hola

¿Este hilo sigue vigente para la última versión de prestashop 1.6x?

No me queda claro el orden de los pasos. ¿Van por este orden?

1-Accede a módulos y elimina el modulo de captcha que tienes ahora.

2-Instalar el modulo eicaptcha vigente (*)

3- Ir a configuración y poner las nuevas claves recaptcha obtenidas en Google

4- Edita el archivo contact-form.tpl que encontraras en la ruta theme -> Tu_Plantilla -> contact-form.tpl  y sobre la linea 148 hacer los cambios que se sugieren en este hilo

5- También decís: "es posible que tengas que renombrar el siguiente archivo:  /override/controllers/front/ContactController.php" ¿Esto va en el paso 5 en el 4 o es indiferente?

(*) La última versión de eicaptcha para 1.6x es la 0.4.14 : https://github.com/nenes25/eicaptcha/releases

Pero en la página previa ( https://github.com/nenes25/eicaptcha) especifican lo siguiente: 

Traducción:

Este módulo muestra recaptcha de Google (solo V2) en los siguientes formularios:

  • Formulario de contacto
  • formulario de creación de cuenta

Este módulo se basa en la anulación de ContactController.

No se olvide de usar composer installpara descargar el paquete recaptcha composer necesario.

Original:

Module EiCaptcha for prestashop 1.6 and under
For prestashop 1.7 please switch to branch 17

This module display Google recaptcha ( V2 Only ) on the following forms :

  • contact form
  • account creation form

This module relies upon the override of the ContactController.

Don't forget to use composer install in order to download the necessary recaptcha composer package.
Otherwise you can go on the github release page  https://github.com/nenes25/eicaptcha/releases  and download the last 0.4.x version release to get the full package

¿Es solución es para la versión  Módulo ReCaptcha v0.1 o para la 2? En otro hilo leí que la v0.1 estaba obsoleta...

Nota: Sugerís un hilo para más información en caso de problemas que termina llevando a uno que está inaccesible:

http://www.joomlaspanish.org/foros/f132/aicontactsafe-no-funciona-en-ingl%E9s-captcha-desaparecido-86187.html

Saludos y gracias


 
Respondido : 01/06/2020 4:57 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

En este hilo detectamos que se trataba de un pack preinstalado es por eso que algunos de los pasos posiblemente en tu caso no apliquen, por ejemplo el paso 5

Mejor plantea tu consulta en un nuevo hilo de discusión ya que igual esta consulta empezó hace unos años y han cambiado algunas cosas.

Saludos.


 
Respondido : 01/06/2020 5:09 pm