Buenos días! Tengo un problema con los formularios (hechos con Elementor Pro) que aparecen en mi web para la descarga gratuita de PDF. La persona interesada completa el formulario exitosamente, suceden cuatro acciones:
(1) sale un mensaje que dice "GRACIAS! REVISA TU EMAIL, alli tienes el PDF" ó dice error por omisión de algún dato, u otro error definidos por programación,
(2) su email es registrado automaticamente en MailerLite con la API correspondiente,
(3) se envía un mail al interesado con el enlace de descarga del PDF,
(4) yo recibo en mi correo una notificación de que alguien se bajó un PDF.
Ese es el proceso ideal, pero se presenta un problema extraño cuando al completar el formulario a veces es exitoso, y a veces presenta un error que no definimos por programación, y que es aleatorio... a veces lo muestra, y a veces no.
Dejo a continuación la URL de uno de los formularios: https://susannavidaplena.com/el-secreto-de-la-juventud/ para que ustedes puedan testear o generar el error y así detectar su origen.
Envío un video explicativo muy breve, pùede verlo aquí: https://youtu.be/_i7OaOfGTQY
Adjunto capturas de pantalla
De antemano, muy agradecida por vuestro soporte y atención.
Un saludo grande!
Hola Susana,
Estoy revisando en la consola de tu sitio web y se muestra un error según el patrón del campo de WhatsApp, prueba desactivar de forma temporal este campo para probar realizar hacer un envío y comprobar si esto es lo que puede estar generando el conflicto.
form.5fb35271b8ba3fb…7d6.bundle.min.js:2 Pattern attribute value [0-9()#&+*-=.]+ is not a valid regular expression: Uncaught SyntaxError: Failed to execute 'reportValidity' on 'HTMLFormElement': Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character class (anonymous) @ form.5fb35271b8ba3fb…7d6.bundle.min.js:2
Verifícalo y nos comentas una vez lo tengas para seguir revisando
Un Saludo
Hola Susana.
Por lo que puedo ver en la consola, el problema es por el patron de una de las celdas:
Si reviso ese patron veo que es de la celta del teléfono:
Prueba lo siguiente:
.- Edita el formulario
.- Selecciona la celda del teléfono
.- Cambialo de Tel a Texto
Guarda los cambios y revisa si se soluciona con eso.
Un Saludo
quité el campo, pero el error aún persiste
No obstante el campo necesito pedirlo de todas formas, por lo que antes de quitarlo lo cambié a texto, pero el error permanecía.
Otra cosa que afecta seriamente es que, aún limpiando la caché... demora mucho MUCHO en mostrarse los cambios. Estará vinculado con ello?
Acciones que he tomado, pero el error permanece...
1 - PURGUÉ LA CACHÉ TOTAL
2 - ACTUALICÉ PLG ELEMENTOR PRO
3 - HAY UN PLUGIN ASOCIADO A ESTE PARA RESPUESTAS AL FORMULARIO, EL PLUGIN SE LLAMA "ELEMAILER", y no tiene una version tan nueva como para hacer su UPDATE a WP 6.8.3. Tiene el último probado.
4 - He chequeado el correcto envío de emails con el plugin SMTP
Gracias!
Hola Susanna,
En el código seguimos viendo que está siendo tomado como un teléfono y no como texto:
Es posible que tenga también relación con lo que nos comentas, de momento como sigue estando el campo como teléfono y no como texto nos sigue marcando el error, ve a tu escritorio y en la parte superior verás algo como esto:
Luego haces clic en vaciar cache, ten en cuenta que tienes igualmente wp optimize, si sigue sin actualizarse el cambio trata vaciar esa caché también, debería mostrarse con otro botón en la parte superior:
Aquí puedes hacerlo de forma general o bien abrir la página que tiene el formulario, en este caso:
https://susannavidaplena.com/el-secreto-de-la-juventud/
Y aquí hacer clic en vaciar la caché de esta página, para que no se borre todo sino únicamente de esta, cuando lo hagas nos comentas para poder vlidar si el mensaje de error sigue presente.
Un saludo 🖐️
Hola!
Ya quité el campo que pide telef o whatsapp, no debería aparecer.
También limpié la memoria caché
El error persiste.
Hola Susanna,
Perdona, pero seguimos viendo así el sitio:
Vemos que tienes varnish, trata desactivandolo tambien mientras haces estos ajustes:
Para ello ingresa en tu wepanel y vas hasta magic cache:
Luego verifica que esté desactivado para la instalación de tu dominio, verifica con esto y de nuevo limpia la caché a ver si podemos visualizar ahora si los ajustes.
Un saludo 🖐️
HEcho, desactivé magis caché varnish
Es posible que se trate de que la nueva actualización de elementor PRO tiene un parche por emitir aún - estos días - DICEN!... es lo que estoy investigando.
Leí que si hago un roolback a una versión anterior, podría quedar resuelto.
Les copio eso aquí con la intención de SUMAR alternativas de solución:
Ahí vas a ver dos botones:
Revertir Elementor a una versión anterior
Revertir Elementor Pro a una versión anterior
Hacé lo siguiente:
En el desplegable elegí 3.31.4 o 3.31.5 (según cuál aparezca).
Clic en Revertir.
Cuando termine, hacé lo mismo: seleccioná 3.31.2 o similar y clic en Revertir.
Esto no borra nada del sitio ni tus diseños. Solo vuelve a la versión anterior de los plugins.
Hola Susanna,
Estupendo ahora si lo vemos a tiempo real con lo que tienes, es correcto sigue dando error, probemos lo siguiente, ingresa a tu formulario, vemos que tienes un cuarto elemento que corresponde al recaptcha, puedes verificar desactivando ese recaptcha, es posible que este allí el error, al no indicarnos nada el mensaje más allá de error, es posible que se deba a un campo que no lo está tomando de forma correcta, si sigue sin funcionar válida activando el modo aprueba de errores de Elementor:
https://elementor.com/help/what-is-safe-mode
Tambien es probable que sea la version como lo indicas, para bajarla puedes usar un plugin como este:
https://co.wordpress.org/plugins/wp-rollback
Una vez instalado veras un boton en tu plugin:
Haces clic y seleccionas las versiones que cometas 3.31.4 o 3.31.5 para la version de elementor base y luego, 3.31.2 para la pro.
Un saludo 🖐️
Hola!
1 - quité el campo CAPTCHA, aunque sigue apareciendo escondido en el angulo inferior derecho, por tal razón purgué caché... pero sigue apareciendo
2 - Hice rollback en Elementor base con el plugin que me indicaste, pero no me permitió hacer rollback en Elementor PRO 🙁
El error persiste...
Me faltó responder a una de tus preguntas:
este fallo se presenta en TODOS los que hay en la web susannavidaplena.com
Por cierto, hay muchos
Hola Susanna,
Para volver la versión de elementor pro, parece que es por medio de su gestor de versiones:
https://elementor.com/help/rolling-back-to-a-previous-version-of-elementor
Te comparto la guía, básicamente debes ingresar en Elementor > herramientas > Control de versiones, y en la version pro te va a salir para cambiarla.
Verifica y nos comentas.
Un saludo 🖐️