EduCreativos Posted February 27, 2019 Posted February 27, 2019 Hola amigos, he instalado TB en 3 servidores diferentes y en ninguno de ellos trabaja de forma adecuada el formulario de contáctenos, adjunto imagen. He recorrido foros, aunque de Prestashop (ya que no he conseguido info relacionada en TB), en donde se asocian un par de líneas de código en el contact-form.tpl, pero de igual forma no he logrado hacerlo funcionar. Agradecería una luz en este oscuro tema...
toplakd Posted February 27, 2019 Posted February 27, 2019 Try without reCAPTCHA to see if that is making the problems. As fresh cPanel TB instalations do work without issues.
EduCreativos Posted February 27, 2019 Author Posted February 27, 2019 Hi, thanks for your response. I have 2 questions: 1. I need to protect my website against the spam/spamer... Exist another solution for the captcha form? 2. The form work now... I can to see the message in the Backoffice, but I don't receive messages in my email. Any suggestion? Thanks.
danwarrior Posted February 27, 2019 Posted February 27, 2019 ¿En qué servidores lo estás instalando? Has revisado si los requisitos para TB se cumplen? No son complejos, pero a veces puede faltar algo en configuración del php o así. Por otro lado, si nos das un poco más de info podemos aislar mejor la causa del error. ¿Ahora mismo sí recibes los datos en el formulario pero no envía los emails? Eso me suena a que tienes desactivada/desconfigurada la opción de envío de emails desde el back o en el servidor aún. Ya te funciona con el captcha, ¿verdad?
EduCreativos Posted February 27, 2019 Author Posted February 27, 2019 Gracias por la respuesta... Mira, tengo 3 instalaciones de TB en 2 servidores distintos y en ninguno de ellos funciona el contáctenos. En dichos servidores también tengo tiendas PS que están corriendo sin inconvenientes. Es decir la función de envío de email está activada en ellos. No sé, si abusando de tu ayuda podría enviarte un acceso al back o al ftp. Reitero, agradeciéndote de antemano, si te hago llegar el acceso a un correo, por lo pronto te adjunto el archivo contact-form.tpl, al cual le añadí 2 líneas que sugerían en un foro PS, ya que el original tampoco sirvió por ningún lado. El archivo que te envío tiene estas dos líneas adicionales de código, sin embargo, como te decía ni de una forma ni de otra funciona. Líneas añadidas al final de la página (debajo del botón - submit): <input type="text" name="url" value="" class="hidden" /> <input type="hidden" name="contactKey" value="{$contactKey}" /> Y esta es la página de donde obtuve la información: https://www.prestashop.com/forums/topic/562859-error-al-enviar-mensaje-desde-el-formulario-de-contacto/ Muchas Gracias! contact-form.tpl
danwarrior Posted March 1, 2019 Posted March 1, 2019 @Rafael Calero ¿tienes una idea rápida para ayudarle a resolverlo?
EduCreativos Posted March 2, 2019 Author Posted March 2, 2019 No entendí el comentario, el caso es que aún está sin resolver y los formularios sin servir. Alguna sugerencia?
EduCreativos Posted March 10, 2019 Author Posted March 10, 2019 Bueno, primero agradezco a los amigos del foro en inglés por contribuir con la solución. Mi caso, es que tengo una instalación de TB en español y al utilizar el formulario de contáctenos, este no funcionaba, entonces la solución: *Se asume que está en español por defecto, ahora instala el idioma inglés en TB... Ir a la carpeta /mails/ copiar la carpeta Ir a /themes/mytheme/ y pegar ahí la carpeta mails Ahora, de la carpeta mails/mytheme/en/ copiar los archivos: index.php Lang.php Y otros archivos que veas que no tiene la carpeta mails/mytheme/es/ Verificar que todo esté bien en > Traducciones > Plantillas email Listo! 1
danwarrior Posted March 10, 2019 Posted March 10, 2019 Me alegro! Yo no estaba seguro, por eso mencioné a mi compañero, por si te podía orientar. Es extraño que se te haya instalado en español y sin el idioma inglés, supongo que por eso a nadie nos sonaba ese tipo de error. Gracias por compartir la solución!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now