Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

proteccion de email frente a spam  

Página 2 / 2
 
Fernando
 Fernando
Usuario experto

Buenos días. he visto que hay algo en el foro de este tema, pero no consigo aclararme, posiblemente por la versión de mi prestashop. es la 1.7
y no se como implementar el capcha en mis correos.
necesito ayuda.
Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 15/03/2018 9:52 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Revisando un poco tu cuenta veo que utilizas la version 5.6 de PHP, para el buen funcionamiento de prestashop 1.7, se recomienda tener instalado la version 7x de php

prueba a modificar la versión de tu cuenta e instalar la 7x, esto lo puedes realizar fácilmente desde tu cuenta
de cPanel -> Software -> Configurar PHP y seleccionando en el desplegable la version que quieres instalar.

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Estos pasos son reversibles, es decir, siempre puedes volver a la versión anterior si ves que la web no responde como debería, simplemente seleccionando la versión que tenias antes.

Un saludo

ResponderCitar
Respondido : 21/03/2018 2:32 pm

Cursos Gratuitos WordPress

Fernando
 Fernando
Usuario experto

HOLA.
He realizado lo del php y parece que lo cambia, pero cuando vuelvo a entrar vuelvo a ver que la version predeterminada es la 5.6, no se si es que me voy a volver loco con esto, y sigue sin funcionar lo del correo y capcha. no se que hacer mas.
te envio capturas

ResponderCitar
Respondido : 21/03/2018 5:48 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tal vez la versión esta cambiada pero no te muestra el mensaje, envía un ticket de soporte para que lo verifiquen.

Con respecto a los overrides en tu captura anterior he visto que tienes dos carpetas de overrides, entiendo que has realizado esta prueba:

Podrías probar copiando el contenido de la carpeta override del módulo en la carpeta override de tu sitio

Saludos.

ResponderCitar
Respondido : 21/03/2018 6:50 pm

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

Fernando
 Fernando
Usuario experto

Si claro. la renombre he ice lo que me dijiste.

ResponderCitar
Respondido : 22/03/2018 3:22 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Anteriormente comentaste que te salía un error al instalar, veo que el módulo tiene una dependencia por eso no instala, si ves los detalles te indica que antes tienes que instalar el módulo de contactform (ver imagen) si instalas este módulo ya te debería permitir instalar el módulo de recaptcha.

Prueba eliminando el módulo de recaptcha e instalarlo directamente desde el instalador de PrestaShop.

Saludos.

ResponderCitar
Respondido : 22/03/2018 5:02 pm

Fernando
 Fernando
Usuario experto

Buenos días. retomando el asunto.
Me puse en contacto con weebempresa, abriendo un ticket con el problema, pero no me han ayudado, me dicen que es un tema para verlo en el foro.
Y la verdad, es que no se cual es la razón de que esto no funcione, he realizado los pasos desde el principio, varias veces y nada de nada,no se que hacer, les pido que por favor me ayuden, o que me digan que no tiene solución y me olvido de este tema y seguire borrando manualmente los spam.
Gracias.

ResponderCitar
Respondido : 28/03/2018 10:45 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Fernando.

El modulo funciona bien para la version 1.7, puedes revisarlo en este enlace:
-> http://joomlero-cp95.webjoomla.es/prestashop17/es/contactenos

Otra cosa es que entre en conflicto con algún modulo que tengas instalado.

Tienes la opción de añadirlo manualmente.
.- Accede a reCaptcha y da de alta el dominio -> https://www.google.com/recaptcha/intro/invisible.htm ( Toma nota de las claves )

.- Accede a themes -> Tu_plantilla -> modules -> contactform -> views -> templates -> widget y edita el archivo " contactform.tpl "

.- Añade lo siguiente antes del codigo del boton, sobre la linea 119 justo despues de

:

Tienes que modificar ”Aquí la clave que te da Google” por la clave que te proporciono google cuando diste de alta el dominio.

.- Edita el archivo layout-both-columns.tpl que encontraras en themes -> tu_plantilla -> templates -> layouts
.- Justo antes de añade lo siguiente:



.- Accede a la carpeta Modules que esta en la raiz de tu instalación ( Ojo no la que tienes dentro de la carpeta themplates )
.- Accede a la carpeta contactform y edita el archivo contactform.php
.- Busca la función " public function sendMessage() "
.- Antes del bloque :

else {
            $customer = $this->context->customer;
            if (!$customer->id) {
                $customer->getByEmail($from);
            }

añade lo siguiente antes de ese bloque:

 else if (!($gcaptcha = (int)(Tools::getValue('g-recaptcha-response')))) $this->context->controller->errors[] = $this->trans('Captcha no verificado.', array(), 'Modules.Contactform.Shop');

Si todo funciono bien tendrás el reCaptcha en el formulario de contacto.

Nota: recuerda realizar una copia de los archivo antes de realizar la modificación.

Un saludo

ResponderCitar
Respondido : 28/03/2018 1:26 pm

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

Fernando
 Fernando
Usuario experto

Ahora si funciona, muchisimas gracias por vuestra atencion 🙂 🙂 🙂 🙂 🙂 🙂

ResponderCitar
Respondido : 28/03/2018 5:13 pm
Página 2 / 2