Avisos
Vaciar todo

BreezingForms redireccionar al rellenar formulario  

Página 2 / 2
 
dimanima
 dimanima
Usuario activo

Hola a todos,

quisiera saber que tengo que hacer para que cuando rellenen un formulario, se reenvie a una página de joomla que se estatica.

Gracias de antemano, un saludo.

Citar
Respondido : 03/02/2011 6:26 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola marco,

Hay algo que se escapa, porque lo que indicas de "formulario empaquetado de Webempresa" funciona en todas las versiones que he probado.

Nos has enviado una captura de la parte scripts, envíanos de ajustes, piezas del formulario y enviar piezas.

Saludos,

ResponderCitar
Respondido : 21/02/2011 3:57 pm

Marco
 Marco
Reputable Member

Hola,

aqui adjunto las capturas que me ha pedido.

Respecto al formulario empaquetado de Webempresa hay uno solo no ? Me podria facilitar el link de lo que tu ha probado y funciona en diferentes versiones ?

Muchas gracias.

Marco

ResponderCitar
Respondido : 22/02/2011 9:23 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola marco,

Las capturas de pantalla me parecen correctas.

Entiendo, que lo que quieres conseguir es, que al enviar el formulario, aparezca una página de agradecimiento o confirmación de envío (veo que la principio del tema lo que se solicita es que sea una página de un artículo de Joomla!).

Creo que lo más sencillo es empezar que en el propio Breezingforms muestre una segunda página creada desde el componente.

- Si no la tienes creada, tienes que crear una segunda página en el formulario, con el texto que desees mostrar.
- En el botón de enviar de la primera página, en los scripts (dentro de los parámetros del botón), seleccionar FF:ff_validate submit.

Saludos,

ResponderCitar
Respondido : 22/02/2011 10:53 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Marco
 Marco
Reputable Member

Si así tengo configurado el formulario.

Hay 2 paginas creadas, una con el formulario y la otra con los agradecimiento, en el script del formulario esta este código:

function ff_formulario_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_formulario_submitted

El problema creo radica en el servidor, con esta misma configuración en el servidor de Webempresa funciona pero en otro servidor no. De allí que deduzco que el problema puede estar relacionado con el servidor.

Ya que no conseguía dar con el problema pedí ayuda para solucionarlo de otra manera, por ejemplo que cuando se envíe el formulario te redirecciones a una url (donde pondría una pagina de agradecimiento) o que muestre un mensaje y luego reenvíe a la home.

Gracias.
Marco

ResponderCitar
Respondido : 22/02/2011 2:21 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola marco,

Si es tema de servidores externos a nosotros, poco podemos hacer.

Veo el código que has insertado, pero cuando construyes el formulario, entiendo que tienes dos páginas, no solo una.

Revisa en el log de errores del servidor que pueda estar pasando, y contacta con el servicio técnico de alojamiento.

Saludos,

ResponderCitar
Respondido : 22/02/2011 5:22 pm

Cursos Gratuitos WordPress

Marco
 Marco
Reputable Member

Hola,

si el formulario esta compuesto por dos paginas.

Lo de los servidores entiendo que hay que hablar con los administradores del mismo, solo preguntaba si alguien puede tener idea de lo que puede ser o si le ha pasado alguna vez.

Lo que me interesaría es buscar una alternativa a la función del formulario de pasarte a la segunda pagina una vez enviado. Como comentaba en anteriores posts si se puede redireccionar el formulario a una url una vez enviado.

También he visto que el formulario simple de ejemplo que se instala con el Breezing Form te muestra un mensaje tipo Windows diciéndote que será redirigido a la Home.

Saludos.

Marco

ResponderCitar
Respondido : 22/02/2011 10:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola marco

Bueno si quiere enviarlo a otra dirección diferente, en lugar de ff_switchpage(2), puedes probar colocando

document.location.href="http://www.tudominio.com/tupagina.html";

Saludos.

ResponderCitar
Respondido : 23/02/2011 12:05 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Marco
 Marco
Reputable Member

Hola,

te refiere en cambiar el código en el script del formulario y ponerlo así:

function ff_formulario_submitted(status, message) {

switch (status) {
case FF_STATUS_OK:
document.location.href="http://www.tudominio.com/tupagina.html";
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_formulario_submitted

Lo he probado y nada.

Ojo, el formulario funciona y envía perfectamente solo que una vez enviado no muestra la segunda pagina pero una en blanco.

Saludos.
Marco

ResponderCitar
Respondido : 23/02/2011 3:07 pm
algenio
 algenio
Nuevo usuario

Hola a tod@s.

Me parece muy interesante este hilo, ya que tengo el mismo problema que Marco.

Mi pretensión de mostrar otra página de un artículo de joomla tras enviar el formulario, es para poder conocer con mis herramientas de analítica web y el optimizador de conversiones de Google, cuando he conseguido una conversión. Para ello necesito que esa página de agradecimiento sea una página única a la que solo se pueda acceder por enviar el formulario.

Creo que con la respuesta a la última pregunta de Marco, estaría resuelto.

Muchas gracias por el aporte de todos.

ResponderCitar
Respondido : 25/02/2011 3:49 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Página 2 / 2