Jump to content
thirty bees forum

Recommended Posts

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...

 

Captura de pantalla 2019-02-26 21.45.11.png

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

¿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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

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...

  1. Ir a la carpeta /mails/ copiar la carpeta
  2. Ir a /themes/mytheme/ y pegar ahí la carpeta mails
  3. Ahora, de la carpeta mails/mytheme/en/ copiar los archivos:
    1. index.php
    2. Lang.php
    3. Y otros archivos que veas que no tiene la carpeta mails/mytheme/es/
  4. Verificar que todo esté bien en > Traducciones > Plantillas email

Listo!

  • Like 1
Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...