De hace unos días aquí se nos presenta un problema en muchos de nuestros formularios (solo algunos, no en todos, aunque en la mayoría). Como digo, viene sucediendo desde hace solo unos días pues antes funcionaban perfectamente, es decir, esto ha empezado a suceder sin realizar ningún tipo de cambios.
El problema reside que a la hora de rellenar un formulario y enviarlo, pueden suceder varias cosas, o bien que al pulsar el botón de envío, haga una simple recarga de página, pero no genera e-mails ni guarda la información en la base de datos. O en alguna ocasión ha pasado que entra en bucle infinito.
He probado a utilizar los formularios desde la zona de administración (en vista previa de BreezingForms) y todos los formularios funcionan correctamente, sin embargo al probarlo el mismo formulario desde el front-end no funciona.
En cuanto a instalaciones y versiones, decir que Joomla está actualizado a la versión 2.5.20. BreezingForms tiene licencia y está actualizado a la versión 1.8.4 en el sitio (1.8.5 para el administrador).
He probado por otro lado a desactivar algunos plugins, pero es ir dando palos de ciego a este respecto.
Contenido solo visible a usuarios registrados
Hola,
Lo primero que tendrías que hacer es comparar la configuración de uno de los formularios que te dan problemas con los de algún formulario que te funcione bien.
Por otro lado tendrías que comprobar si en ambas páginas donde se cargan los formularios los módulos que se muestran son los mismos, para poder saber así si algún módulo está causando el conflicto.
También tendrías que pasarnos el enlace a algún formulario que te de problemas y otro enlace a otro formulario donde vaya todo bien.
Efectivamente, una de las primeras cosas a revisar fue la configuración entre los distintos formularios para ver diferencias, en base, lo que es en cuestión de envíos, estaban igual.
Revisando esta mañana puedo ver, que finalmente no funciona ninguno de los formularios de la web:
Contenido solo visible a usuarios registrados
He probado también a desactivar el módulo de cookies y sigue fallando.
Hola Leo,
He hecho una prueba en el formulario de contacto, y he rellenado y enviado, no he visto ningún error. Lo que no muestra es una segunda página de agradecimiento indicando que el formulario se ha enviado correctamente, ¿la tienes configurada?
Saludos
Efectivamente, no devuelve ningún error, simplemente hace una recarga de la página. Te adjunto capturas de pantalla y como podrás ver en la gestión de registros, no ha llegado tu contacto
Tampoco está configurada ninguna pantalla de agradecimiento, no se si es obligatorio o no.
Te adjunto configuración del breezing forms para el formulario de Contacto.
Hola,
Dentro de la pestaña Scripts de la configuración del formulario prueba a seleccionar para Submitted Script el valor None y realiza una prueba para ver si al menos llega el mail o se guarda el registro en el BreezingForms.
Si sigue sin funcionar envíanos capturas de pantalla de todas las pestañas de configuración del formulario, ya que faltan algunas por ver.
Buenos días.
Como me comentabas he puesto a 'None' en la opción de 'Submited Script' y sigue sin funcionar, por lo que te adjunto las capturas de pantalla de todas las pestañas.
Por otro lado he procedido a probar el mismo formulario de contacto en otra web simplemente con las opciones de crear paquete e instalarlo en el otro sitio y el formulario está funcionando con la misma versión de Joomla y BreezingForms por lo que me inclino a pensar que el problema puede estar en alguna cosa de la plantilla, a ver si me puedes orientar un poco en ese aspecto.
Saludos y gracias.
Hola,
Prueba a importar el siguiente formulario que te envío comprimido en un zip y comprueba si te funciona.
El hecho de que tus formularios funcionen en otra web es bastante raro. Una cosa es que no se envíe el mail, que sí podría estar relacionado con la configuración de Joomla y otra distinta es que ni siquiera se guarde el registro del formulario.
Verifica si en la otra web donde has realizado la prueba estás utilizando la misma versión de BreezingForms.