Hola a todos,
He creado un formulario usando el Freezing form que viene instalado en el servidor en Joomla 1.7
Al principio funcionaba la página de respuesta al formulario, pero debo haber tocado algo que ahora en lugar de la página de respuesta me vuelve al formulario.
He visto el video que tienen publicado, pero como no se puede editar, no encuentro como arreglar el problema.
Por favor si alguien de vuestros expertos me puede indicar como solucionarlo, les estaré muy agradecida.
Saludos,
Isabel
(la web donde se puede ver es: wm3.com/masdeltronc)
Hola Isabel Reyes Bazán,
He probado a enviar un formulario de contacto de BreezingForms y al enviarlo durante unas décimas de segundo aparece un mensaje en texto gris que hace alusión aun problema de idioma, pero no da tiempo de verlo en detalle ni de congelar la pantalla.
¿Puedes adjuntar las últimas 6 líneas d4el archivo /public_html/error_log a ver que dicen al respecto?.
Saludos
Hola Luis,
Aqui adjunto lo que me solicitas, pero no veo que aparezca nada relacionado con el error, ha no ser que me haya equivocado en elegir el archivo.
He conseguido hacer una captura de pantalla que he enviado, aunque no con la solicitud de ayuda. Ojalá puedas darme alguna solución.
Un saludo y muchas gracias por tu dedicación
Isabel
Hola Isabel Reyes Bazán,
Mira el archivos /administrator/error_log por si tiene alguna última entrada relativa a BreezingForms.
El error de la captura está indicando que no hay ningún mensaje a mostrar, que está vacío.
¿Has creado la página 2 de BreezingForms? Esta página debe contener el mensaje que tu quieras que se muestre cuando se envia correctamente el Formulario. Lo gestionas editando el Formulario de Contacto en BreezingForms, "página 2".
Saludos
Hola Luis,
La página 2 está creada y lo que me dices del archivo no veo que haya nada relacionado con lo que mencionas. Adjunto el archivo para ver si tu con tu mayor conocimiento lo puedes descifrar 😉
gracias por tu atención y ayuda, y quedo a la espera de tus comentarios
Un saludo
Isabel
Hola Isabel
Asegúrate de tener dos página, luego un código parecido en la configuración de tu formulario => tab scripts :
function ff_nombreformulario_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 }
Saludos.
Hola Jhon,
Gracias por tu respuesta. El ejemplo que me envías no lo puedo ver en el formulario (!!??) o no sé donde se puede ver 🙁
Te adjunto las dos imagenes con lo que me muestra el formulario cuando entro a configuración y cuando entro a la pantalla de scripts
Gracias por tu atención
Aqui te envío las pantallas para que veas que las dos página está creadas. No entiendo el porque no se muestra la segunda página cuando se completa el formulario, sino que vuelve a la misma luego de mostrar el mensaje de error que les he enviado.
Gracias por vuestra atencion
Isabel
Hola Isabel,
Tienes que acceder a componentes --> BreezingForms --> Administrar formularios --> pulsar en el Nombre del formulario (no en el título) --> pestaña "scripts" --> Script Enviado.
Saludos
Jordi,
mi formulario se llama "contacto", es el que venía instalado por defecto en el joomla de webempresa. Lo único que he hecho es modificar algunos datos como correo, etc. Incluso que ya traía creada la segunda página. Te incluyo en pantallas el paso a paso lo que me indicas. No me sale la información de los scripts que tendría que revisar (estoy a punto de cortarme la venas 🙁
Hola,
Parece que no estás mirando en el lugar adecuado. En la administración de Joomla vete a editar el formulario de contacto que te da problemas, es decir, que se muestre los campos del formulario como en la tercera imagen que has enviado.
A continuación, pulsa sobre el botón Editar Formulario que se muestra en el grupo de botones de la esquina superior derecha. En la ventana que se abre pulsa en la pestaña Scripts. En el apartado Script Enviado tiene que estar seleccionada la opción Personalizado y en el código que se muestra debajo tiene que haber algo como lo siguiente:
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
Hola Pablo,
BIENNNNNNNNN!!! Muchas gracias (por una parte), ya puedo ver la pagina que se muestra luego de enviado el formulario, aunque por unos segundos se sigue mostrando la página de error. Tenía la opción de personalizado desactivada, estaba como "ninguno"
El problema es que los correos no se envían. Primero he probado con la dirección por defecto que puse cuando instalé el joomla, y luego, he encontrado la opción de "correo alternativo" dentro de ese mismo apartado y he colocado otra dirección para ver si era que el mio estaba fallando, pero nada, no llegan.
Gracias por todo el esfuerzo y dedicación que me han prodigado. Solo una cosita más, que tendría que revisar para que los correos desde el formulario llegaran, sino no tendría sentido haber trabajado tanto.
Un saludo y espero sus amables instrucciones
Isabel
Hola Isabel Reyes Bazán,
Según la captura de la configuración de tu BreezingForms, los correos te llegan a la cuenta Contenido solo visible a usuarios registrados que entiendo que es la que tienes también configurada en tu Configuración Global, aunque no necesariamente tiene que ser la misma.
Saludos