error al enviar men...
Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

error al enviar mensaje  

 
Alexandra
 Alexandra
Noble Member

Hola

Al enviar un mensaje por contacto me sale error 1 no se pudo enviar que hago.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/06/2018 2:28 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Revisa si es un problema con el recaptcha que no aparece

Elimina el archivo de la carpeta overrides en caso lo tengas, tal como se comenta en la discusión

Saludos.

Esta publicación ha sido modificada el hace 4 años por antonio
ResponderCitar
Respondido : 08/06/2018 6:51 pm

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

Alexandra
 Alexandra
Noble Member

Hola

Sinceramente no entiendo, primero no tenía el recapchat y ahora lo tengo, ya lo instalé. Sigue sin poder enviarse el formulario de contacto error1.

Veo en public_html dentro dos override

y este más abajo:

vista completa:

Que hago elimino la carpeta entera de ambos?

Luego en mi theme busco el archivo este contact-form.tpl y lo edito añadiendo la key de google? en que línea, he entrado y no encuentro nada para sustituir o en que línea añadirlo, no tengo ni idea.

Graias.

ResponderCitar
Respondido : 12/06/2018 5:26 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

No renombres la carpeta override simplemente busca este archivo:
/override/controllers/front/ContactController.php

Y si el archivo existe, renombra el archivo.

Por otro lado, si no tenías recaptcha, no es necesario que lo instales, en un inicio hemos detectado problemas similares en sitio que si usaban recaptcha, asegúrate que funcione sin recaptcha primero.

Puedes enviarnos tu archivo contact-form.tpl de tu theme para verificarlo ( puedes adjuntarlo como .zip)

Saludos.

ResponderCitar
Respondido : 12/06/2018 6:51 pm

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

Alexandra
 Alexandra
Noble Member

Hola, veo que no existe /override/controllers/front/ContactController.php solo esta esto:

Adjunto el archivo.

ResponderCitar
Respondido : 12/06/2018 7:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No hay indicios de recaptcha entonces en tu sitio y el problema debe ser por otro motivo.
Desde otras partes de tu sitio web si te llegan mensajes de correo?, por ejemplo cuando reseteas clave o por algún pedido?

Algo que podrías probar es renombrar ese archivo y en su lugar copiar el archivo contact-form.tpl de la plantilla que viene por defecto.

Saludos.

ResponderCitar
Respondido : 12/06/2018 10:26 pm

Cursos Gratuitos WordPress

Alexandra
 Alexandra
Noble Member

Hola,

Hace una semana, actualice la web de versión a 1.6.19 antes funcionaba todo correctamente. Desde la actualización los módulos nuevos como whatsapp, Ley de protección de datos, y cookies se instalaron. Desde allí intento probar enviar mensaje y sale error.

He renombrado la carpeta contact-form.tpl así _contact-form.tpl y no funciona. Y esta otra opción old-contact-form.tpl tampoco, sale mensaje error 500.

he tenido que volver a poner el archivo como estaba. Y sigue sin enviar el formulario error 1

Saludos

ResponderCitar
Respondido : 13/06/2018 10:21 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alexandra.

Lo primero que tienes que comprobar es si la plantilla tiene actualizaciones.

Desde la version 1.6.1.17 de prestashop se ha incluido unos tokens o claves en los formularios para mejorar la seguridad y al actualizar prestashop puede que tu plantilla o tema que utilizas no tenga dichos tokens incluidos en el formulario de contacto.

Puedes probar añadirlos directamente en el archivo contact-form.tpl
.- Al final del archivo veras el codigo del boton que es algo parecido a esto:

.- Debajo de ese código añade lo siguiente:


.- Guarda los cambios y elimina la cache de pretashop, revisa si después de eso se soluciona.

Como te comente lo primero que tienes que mirar es si hay actualizaciones de plantilla y si despues de actualizar se soluciona.

Otra opción es que te descargues la misma versión de prestashop que tienes instalada, la descomprimes, renombrar el archivo contact-form.tpl que tienes en tu instalación ( Para no perderlo ) y subes el nuevo archivo que descargaste.

Todas las soluciones que hemos estado dando son para plantillas de nuestros packs y para las plantillas por defecto de prestashop, las plantillas de terceros no sabemos si puede funcionar ya que cada una es distinta, en algunas si que hemos visto que funciona pero no te puedo asegurar que funcionara con tu plantilla.

De no funcionar tendrías que consultarlo con los desarrolladores.

Un saludo

ResponderCitar
Respondido : 13/06/2018 12:57 pm

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

Alexandra
 Alexandra
Noble Member

No ha funcionado.

ResponderCitar
Respondido : 13/06/2018 2:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alexandra.

Ok, Revisando con el inspector del navegador veo el siguiente error:

Refused to load the script 'https://www.gstatic.com/recaptcha/api2/v1528135568984/recaptcha__es.js' because it violates the following Content Security Policy directive: "script-src 'nonce-8BIRmfxlbHb1v7HwNk5ko1LaRjc' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval'". 'strict-dynamic' is present, so host-based whitelisting is disabled.

www.google.com/recaptcha/api2/webworker.js?hl=es&v=v1528135568984:1 Uncaught [object DOMException]
www.google.com/recaptcha/api2/webworker.js?hl=es&v=v1528135568984:1 Uncaught [object DOMException]

Este error hace referencia al Captcha de google, pero el nuevo carga, por lo que el problema viene por el código del anterior capacha que sigue estando.

Lo primero que tienes que comprobar es si tu plantilla tiene actualizaciones, supongo que con las ultimas actualizaciones lo tendrán solucionado.

No te podemos informar de donde puede estar ya que cada plantilla es distinta y no la conocemos, te damos información sobre lo que realizamos con nuestros packs o la plantilla por defecto de prestashop.

Al ser de pago supongo que dispones de soporte del desarrollador que podrías consultar, seguro que te ofrecen una solución rápida.

-> https://www.leotheme.com/support/help-desck.html

Un saludo

ResponderCitar
Respondido : 13/06/2018 5:37 pm

Alexandra
 Alexandra
Noble Member

Buenos días,

Ya contacte con soporte y ya lo solucionaron. Gracias.

ResponderCitar
Respondido : 14/06/2018 2:42 pm