Hola. No me muestra la página de agradecimiento o confirmación que se ha enviado correctamente. El formulario lo tengo realizado en modo clásico y el script de validación es:
function ff_contacto_submitted(status, message) {
switch (status) {
case FF_STATUS_OK:
ff_switchpage(2);
break;
case FF_STATUS_UNPUBLISHED:
case FF_STATUS_SAVERECORD_FAILED:
case FF_STATUS_SAVESUBRECORD_FAILED:
case FF_STATUS_UPLOAD_FAILED:
case FF_STATUS_ATTACHMENT_FAILED:
case FF_STATUS_SENDMAIL_FAILED:
default:
alert(message);
} // switch
} // ff_contacto_submitted
No sé que pasa, ya que este mismo formulario de contacto lo utilizo en otra web que hice y no me da problemas, es decir, me muestra el mensaje de agradecimiento.
Gracias
URL del sitio: www.congresosgestac.es
Hola José López,
¿Lo has importado de otra web que tenias con el mismo formulario, o lo has realizado desde 0 en esta?
¿Le has cambiado el título al formulario, de manera que es diferente al nombre contacto?
¿Has probado a rellenar el formulario, pero cambiando la plantilla de Joomla! antes (es para descargar problemas de incompatibilidad con la plantilla)?
Saludos
Hola Jordi Sala. Efectivamente, tienes razón. Si cambio de plantilla y pongo la otra que he mencionado antes, sí me muestra el mensaje de agradecimiento.
¿Por qué con la plantilla actual no me lo muestra?
Gracias,
Saludos
Hola,
Es posible que el javascript de la plantilla que estás utilizando o de alguno de los componentes que se están cargando esté provocando el problema. Por lo que veo en tu web, yo creo que se puede tratar de un conflicto con el módulo que carga las imágenes que van rotando en la parte superior.
Si esto se carga a partir de un módulo, prueba a desactivarlo para comprobar si así se soluciona el problema.
También puedes probar otros sistemas para redirigir al formulario a la segunda página o a una página alternativa (un artículo de Joomla, por ejemplo). Aquí puedes encontrar más información:
http://crosstec.de/en/forums/15-usage/2676-redirect-page-after-user-hits-submit.html
Hola Pablo, no es problema del slideshow ya que en otras webs lo tengo instalado y no me da ese problema. He estado viendo como redirigir a una página de html de agradecimiento pero no me ha funcionado, bien porque no he sabido configurar bien el script o porque tampoco funciona. Os adjunto como tengo configurado el formulario para descartar algún posible error o falta de código.
De no ser así, como es el script y donde lo tengo que poner para que me redirija a una página de agradecimiento?
Muchas gracias.
Saludos
Hola,
En principio supongo que el problema no debería de estar en la configuración que has hecho del formulario ya que, como comentabas, funciona si utilizas otra plantilla.
A modo de prueba, edita el formulario y vete a la pestaña Enviar Piezas. En el inicio del submit selecciona el tipo Ninguno y guarda los cambios (no es correcto tenerlo en Personalizado sin poner ningún código.
Si esto no te funciona, en la misma pestaña de antes selecciona para el Final del Submit el tipo Personalizado y añade debajo un código como el siguiente:
header('Location: URL_DESTINO');
en donde URL_DESTINO es la página a donde que vaya tras procesarse el formulario. Por ejemplo, puede ser un artículo de Joomla.
Hola Pablo. Me funciona con tu segunda opción, 'personalizar final del Submit'. No me lo voy a complicar, crearé un artículo de Joomla para la página de agradecimiento o de envío satisfactorio. Muchas gracias por todo.
Saludos