Jump to content

formulario de contacto


fernandoshop

Recommended Posts

  • 3 weeks later...
11 hours ago, angelica said:

tengo el mismo problema :( versión en prestashop 1.7.3 

 

an error occurred while sending the message please try again.

Revisa en la pestaña módulos -> módulos tengas instalado el modulo contactform, sino esta, lo instalas y si esta reinicialo.

Revisa que el fichero: \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl este como el que te mando

contactform.tpl

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

1 hour ago, fernandoshop said:

Al final el problema era de la plantilla.

Contacté con su servicio técnico y lo solucionaron

 

En ese caso, no se te olvide añadir la palabra "Solucionado": https://www.prestashop.com/forums/topic/269515-solucionado-¿como-poner-la-palabra-solucionado-en-el-titulo-del-tema/ al título del tema.

¿Te cambiaron el fichero que te comente, o que te hicieron exactamente? (Lo digo por si algún usuario le pasa lo mismo)

¿Qué plantilla usabas?

Link to comment
Share on other sites

2 hours ago, Sergio Ruiz said:

En ese caso, no se te olvide añadir la palabra "Solucionado": https://www.prestashop.com/forums/topic/269515-solucionado-¿como-poner-la-palabra-solucionado-en-el-titulo-del-tema/ al título del tema.

¿Te cambiaron el fichero que te comente, o que te hicieron exactamente? (Lo digo por si algún usuario le pasa lo mismo)

¿Qué plantilla usabas?

Estoy usando la plantilla Warehouse. 

Modificaron el fichero Iqitelementor.php 

Aunque se ocupan ellos. Te piden un acceso al Backoffice y hacen los cambios necesarios directamente

Link to comment
Share on other sites

13 hours ago, Sergio Ruiz said:

Revisa en la pestaña módulos -> módulos tengas instalado el modulo contactform, sino esta, lo instalas y si esta reinicialo.

Revisa que el fichero: \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl este como el que te mando

contactform.tpl

Gracias ya funciono!!. si  tenia instalado el modulo y aun así no funcionaba . El fichero que me mandaste lo reemplace por el que tenia y eso lo soluciono

Link to comment
Share on other sites

13 hours ago, Sergio Ruiz said:

Revisa en la pestaña módulos -> módulos tengas instalado el modulo contactform, sino esta, lo instalas y si esta reinicialo.

Revisa que el fichero: \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl este como el que te mando

contactform.tpl

Solucionado reemplazando tu archivo . Gracias!! 

Link to comment
Share on other sites

  • 5 months later...

Mismo problema, misma solución.

El problema viene dado al actualizar el módulo de formulario de una versión antigua, por eso aparece el error al actualizar Prestashop, esta nueva versión del módulo viene con unos filtros contra el SPAM debido a aquella avalancha de mensajes rusos que sufrimos todos.

Lo que ocurre es que si actualizas el módulo pero no la plantilla el módulo busca un Token (para descartar bots) que no se ha generado al no existir esa función en el tpl de la plantilla.

Salu2!

Link to comment
Share on other sites

  • 4 weeks later...

tuve el mismo problema con una plantilla que compro un cliente,  revisé el código y encontré que el archivo 

 \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl 

está incompleto, sugiero revisar la sección del footer del archivo,  lo único que hice fue verificarlo y reemplazar la sección que faltaba, no reemplacé el archivo por que se pierde parte del diseño del formulario en algunos casos, simplemente agregué lo que faltaba.

<footer class="form-footer text-sm-right">
        <style>
          input[name=url] {
            display: none !important;
          }
        </style>
        <input type="text" name="url" value=""/>
        <input type="hidden" name="token" value="{$token}" />
        <input class="btn btn-primary" type="submit" name="submitMessage" value="{l s='Send' d='Shop.Theme.Actions'}">
      </footer>

Link to comment
Share on other sites

  • 1 month later...
On 12/8/2018 at 1:22 AM, isideas said:

tuve el mismo problema con una plantilla que compro un cliente,  revisé el código y encontré que el archivo 

 \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl 

está incompleto, sugiero revisar la sección del footer del archivo,  lo único que hice fue verificarlo y reemplazar la sección que faltaba, no reemplacé el archivo por que se pierde parte del diseño del formulario en algunos casos, simplemente agregué lo que faltaba.

<footer class="form-footer text-sm-right">
        <style>
          input[name=url] {
            display: none !important;
          }
        </style>
        <input type="text" name="url" value=""/>
        <input type="hidden" name="token" value="{$token}" />
        <input class="btn btn-primary" type="submit" name="submitMessage" value="{l s='Send' d='Shop.Theme.Actions'}">
      </footer>

Esto funciona, es la solución. me ha ido como anillo al dedo, gracias.

Link to comment
Share on other sites

  • 5 months later...

 

On 5/16/2018 at 4:31 AM, Sergio Ruiz said:

Revisa en la pestaña módulos -> módulos tengas instalado el modulo contactform, sino esta, lo instalas y si esta reinicialo.

Revisa que el fichero: \themes\classic\modules\contactform\views\templates\widget\contactform\contactform.tpl este como el que te mando

contactform.tpl

Eh reemplazado el archivo de mi plantilla por el que dices y aun tengo el mismo error. Tambien revise y mi archivo ya tiene las lineas de codigo que recomiendan cambiar, que solucion pueden darme, por favor.

error contacform.jpg

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