Buenas tardes,
Desde hace bastantes días, el plugin Send PDF for Contact Form 7 no muestra el pdf al rellenar el formulario. Funcionaba correctamente, y no se ha realizado ningún cambio en la configuración del plugin, tan sólo las actualizaciones. Hay en algunos formularios que si guarda los últimos registros, pero no muestra en pantalla el pdf tras rellenar el formulario y en otros formularios directamente no guarda los registros ni muestra el pdf claro. Tenemos implementado el plugin Contact Form 7 Image Captcha porque el captcha de Google en la version v.3 nos lanzaba un error de javascript y no se enviaban los formulario (Tema este último tratado en el foro).
Tenemos tambien instalado un plugin para que que se almacenen los datos de los formulario en un Excel y así poder descargalo. Ha coincidido que la mayor parte de las veces aparecen en las hojas de calculo descargadas, datos duplicados pero con una diferencia de tan solo segundos entre un registro y otro (adjunto imagen). Haciendo pruebas con uno de los formularios "Inglés B1 - Dpto. Formación de Fedeto (fedetoformacion.es)", cuando pulsas el boton enviar tarda en reaccionar y a veces tienes que pulsar varias veces, quizas de ahí venga lo de los registros duplicados; una vez enviado aparece un mensaje en rojo indicando que se ha enviado, pero es extraño que tarde tanto. No se si es por el captcha o por otra cosa, pero con el captcha de google era instantaneo. No se si tiene relación una cosa con la otra o es un problema de los formularios.
Gracias y un saludo,
Gustavo.
.
Contenido solo visible a usuarios registrados
Hola Gustavo,
Efectivamente se tarda algo pero puedes realizar una prueba desactivando momentáneamente el complemento de cache y validar si este es el que hace el proceso mas lento de lo normal.
Con respecto al complemento de pdf, nos comentas que no has modificado las opciones sin embargo puedes compartirnos una captura de como tienes esta sección configurada:
Verifica y nos comentas.
Un saludo 🖐️
Hola,
Por favor, podrías indicarme como desactivar temporalmente el complemento cache. Gracias.
Adjunto capturas de pantalla con la configuración que has solicitado y tambien de los últimos registros genereados por el formulario. En este formulario donde estoy haciendo las pruebas, el pdf lo genera correctamente, incluso puedo visualizarlo si voy a la opción de últimos registros, pero no se muestra nada mas enviar el formulario.
Un saludo,
Gustavo.
Hola Gustavo,
Disculpa fue un error de escritura, era el complemento de recpatcha que nos comentas has instalado, estos lo desactivas en Plugins > Plugins instalados.
Con respecto a la configuración y últimos creados, puedes comentarnos si entre los últimos tienes uno de un usuario de prueba? es decir nombre y apellido tienen prueba este lo enviamos recientemente.
Con respecto a la configuración verifica el activar las otras dos opciones tanto abrir en pestana nueva como en popup para descartar un problema con la apertura en la misma pagina.
Un saludo 🖐️
Hola,
Hemos desactivado el plugin y realizado envios con cada una de las tres opciones: misma ventana, otra ventana y popup, con el mismo resultado: tarda en enviarlo y luego sale el mensaje en rojo indicando que se ha enviado correctamente, pero no aparece el pdf en pantalla aunque si lo genera.
Adjunto pdf de inscripcion de prueba
Gracias y un saludo,
Gustavo.
Hola Gustavo,
Te recomendamos que desactives todos los complementos que tengas activos y realices esta prueba de nuevo, dejando activos únicamente el contact form 7 y el complemento de pdf, para verificar si es el funcionamiento de otro plugin el que esta evitando la generación de este pdf en pantalla.
Si se muestra vas activando uno a uno los complementos hasta dar con el que interfiere.
Verifica y nos comentas.
Un saludo 🖐️
Buenos días,
No podemos hacer ese tipo de pruebas ahora mismo, porque la web necesita estar operativa 100%. ¿Nos pueden recomendar algún otro plugin que haga lo mismo?.
Hemos visto este de pago que se muestra dentro de la opción "Extensions" dentro CF7 en Wordpress:
https://redirection-for-contact-form7.com/product/wpcf7r-create-pdf/
Y este gratuito:
https://wordpress.org/plugins/generate-pdf-using-contact-form-7/#description
Es muy importante para nosotros que se generen estos pdf, por lo que no nos importa adquirir uno de pago, ya sea el primero que hemos puesto y si conocen algún otro que funcione bien, tenga soporte y actualizaciones.
Muchas gracias.
Un saludo,
Gustavo
Hola Gustavo.
Veo que hay problemas con el plugin pero es de fechas anteriores:
[12-Nov-2021 09:14:27 UTC] PHP Fatal error: require(): Failed opening required '/home/fedetofo/public_html/wordpress/wp-content/plugins/send-pdf-for-contact-form-7/mpdf/vendor/composer/platform_check.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/fedetofo/public_html/wordpress/wp-content/plugins/send-pdf-for-contact-form-7/mpdf/vendor/composer/autoload_real.php on line 25
[24-Dec-2021 19:22:23 UTC] Error Duplicate entry '1640373743.2396' for key 'PRIMARY' de la base de datos de WordPress para la consulta INSERT INTO wp_cf7dbplugin_st VALUES ('1640373743.2396') realizada por require('wp-blog-header.php'), wp, WP->main, WP->parse_request, do_action_ref_array('parse_request'), WP_Hook->do_action, WP_Hook->apply_filters, rest_api_loaded, WP_REST_Server->serve_request, WP_REST_Server->dispatch, WP_REST_Server->respond_to_request, WPCF7_REST_Controller->create_feedback, WPCF7_ContactForm->submit, WPCF7_Submission::get_instance, WPCF7_Submission->proceed, WPCF7_Submission->before_send_mail, do_action_ref_array('wpcf7_before_send_mail'), WP_Hook->do_action, WP_Hook->apply_filters, CFDBIntegrationContactForm7->saveFormData, CF7DBPlugin->saveFormData, CF7DBPlugin->generateSubmitTime
Prueba con el plugin gratuito:
-> https://wordpress.org/plugins/generate-pdf-using-contact-form-7
Un saludo
Buenos días Pepe,
Gracias por la respuesta. He deshabilitado y borrado el plugin anterior para generar los pdf e instalado el que me has comentado. Esta configurado (adjunto imagen). He realizado la prueba y pasa lo mismo, no muestra el pdf. Tambien he probado deshabilitando temporalmente el plugin Contact Form 7 Image Captcha con el mismo resultado negativo. No se si tendrá que ver, pero ¿cuando se envia el formulario el mensaje de aviso al enviarse correctamente no deberia ser verde y el rojo queda para los mensaje de error?
Este es el formulario en el que he realizado la prueba: Inglés B1 - Dpto. Formación de Fedeto (fedetoformacion.es)
Gracias y un saludo,
Gustavo.
Hola Gustavo,
La captura que nos compartes es de la configuración del complemento > https://wordpress.org/plugins/generate-pdf-using-contact-form-7/ , sin embargo no veo ese complemento activo en tu pagina sino el que tenias previamente.
Ten en cuenta por las configuraciones que tiene este plugin que posiblemente no muestre directamente el pdf sino mas bien crea un botón para descargar dicho pdf:
Es por esto que no se muestra dicho elemento al momento de completar el registro, verifica y nos comentas que se te muestra al momento de completarlo pero debes tener el otro desactivado.
Un saludo 🖐️
Buenos días @argenis,
El plugin que estabamos usando (Send PDF for Contact Form 7), ya estaba desactivado y ahora acabo de borrarlo del panel de plugins de Wordpress. El plugin https://wordpress.org/plugins/generate-pdf-using-contact-form-7/ esta activo y configurado (adjunto imagen). Una vez hecho esto, simplemente quedaría configurar el plugin tal y como se muestra en la imagen de mi post anterior. ¿Asi debería funcionar?. Pero he realizado prueba de nuevo y no funciona. Gracias.
Un saludo,
Gustavo.
Hola Gustavo.
El plugin lo que hace es añadir un enlace hacia el PDF en el correo que le llega al usuario, no abre una ventana con el PDF después de enviar el formulario.
Vuelve a instalar el plugin que tenias.
.- Selecciona el formulario y revisa si en la parte superior tienes algún aviso sobre la carpeta TMP:
Si pedes adjunta una captura de la configuración.
Un saludo
Buenas tardes,
He vuelto a instalar el plugin que tenía antes (Send PDF for Contact Form 7) y nada mas entrar aparecía un mensaje de aviso (adjunto imagen SENDPDF.png). He pulsado en la opción "Corregirlo" que aparecía. He seleccionado un formulario que aparece en esta página ( https://fedetoformacion.es/curso/ingles-a2/) para configurarlo (adjunto imagenes de configuración: config1.png, 2, 3) con practicamente lo mismos valores que tenia antes. Cuando mandas enviar el formulario sigue sin aparecer el pdf; pero cuando vas a últimos registros (adjunto imagen Archivo pdf.png) aparece como generado, pero al pulsar sobre él lanza el error 404 al intentar abrir el formulario. El motivo de esto es porque genera el csv, pero no el pdf (adjunto imagen justificane.png). Parece que no genera el pdf, no se cual puede ser el motivo. Muchas gracias.
Un saludo,
Gustavo García.
Que tal Gustavo,
Segun entiendo el formulario funciona de forma correcta sin embargo no genera el PDF deseado pese a que has configurado la herramienta es correcto? has seleccionado el formulario deseado desde el plugin para realizar la prueba tal como te comenta mi compañero Pepe?
Aca te dejo los siguientes enlaces de interés donde muestran lo siguiente
-Tutorial de como configurar el plugin (en francés pero se puede traducir) https://restezconnectes.fr/tutoriel-wordpress-lextension-send-pdf-for-contact-form-7/
-Soporte directo del plugin https://wordpress.org/support/plugin/send-pdf-for-contact-form-7/
Saludos!
Buenos días Bruno,
Así es, el formulario funciona correctamente, pero no genera el pdf. He realizado las pruebas correspondientes, pero sigue igual. Genera un csv pero no el pdf. He planteado el problema en la web de soporte del plugin.
Estaríamos dispuestos a instalar un plugin de pago con la misma funcionalidad, pero desconocemos si hay alguno. Gracias.
Un saludo,
Gustavo García.