Crear diferentes sa...
 
Avisos
Vaciar todo

Crear diferentes salidas PDF dependiendo de los formularios

22 Respuestas
5 Usuarios
0 Reactions
2,705 Visitas
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Hola a todos
Tengo instalado BreezingForms, y tengo varios formuarios creados, por lo que me gustaría que para cada uno de ellos se generase un archivo PDF personalizado.
Ya sé como modificar el archivo php (pdf_attachment.php), pero este archivo vale para todos los formularios, y me gustaría tener uno personalizado para cada uno.
¿Se puede hacer?
Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 30/04/2013 7:14 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Solman,

Si son formularios diferentes, en cada uno de ellos puedes llamar a un PDF diferente, por lo que no debería ser un problema.

¿Has leído el siguiente artículo?

- https://www.webempresa.com/blog/como-crear-informes-en-pdf-con-joomla-y-breezingforms.html

En este hilo hemos tratado el tema del que versa el artículo:

- https://www.webempresa.com/foro/6-Joomla-15/684-C%C3%B3mo-crear-informes-PDF-con-Joomla-y-Breezingforms.html

Saludos


 
Respondido : 30/04/2013 9:03 pm
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Hola
Gracias por la ayuda, he seguido los pasos de la creación del PDF, pero cuando le doy al boton de enviar datos, se me queda la pantalla en blanco, y no termina de crear el pdf ni generar el formulario. Imagino que habra algo que no e echo pero no se muy bien el qué.

- He generado la pieza dentro de las opciones del formulario en el Inicio del Submit.
// load the standard facile forms library
$this->execPieceByName('ff_InitLib');

$this->execPieceByName('genera_pdf');

- He subido todo el paquete de fpdf dentro de components/com_breezingforms/libraries/fpdf/fpdf.php

- He generado la nueva pieza "genera_pdf"

¿que se me ha olvidado o e echo mal?
Gracias


 
Respondido : 01/05/2013 10:11 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Solman

Es posible que se encuentren generando errores, revisa tus archivos :

error_log (en la raiz de tu cuenta) y
/administrator/error_log

Verifica si tienes recientemente errores relacionados

Saludos.


 
Respondido : 01/05/2013 4:05 pm
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Hola
En los archivos error.log aparece lo siguiente

raiz:
[01-May-2013 00:00:29] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

[01-May-2013 00:00:36] PHP Fatal error: Call to undefined method JException::setModel() in /home/solmanon/public_html/libraries/joomla/application/component/controller.php on line 683

y e el archivos de Administrator:
[01-May-2013 13:56:24] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

Tanto uno como otro, se repiten por todo el archivo.
Gracias


 
Respondido : 02/05/2013 7:46 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En el archivo error_log tienes que buscar errores, no avisos. es decir hay que buscar líneas que sean de tipo PHP Fatal error y no las que sean de tipo PHP Warning.

Veo en lo que has pegado que hay un error. Tendrías que verificar que ese error se corresponde con el fallo en el formulario. Para ello, tendrás que realizar una nueva prueba con tu formulario y verificar si tras quedarse la pantalla en blanco se ha generado un nuevo error en el error_log.

Lo más probable es que no hayas puesto todo de forma correcta a la hora de insertar el código para generar el pdf. Vuelve a revisar el artículo del blog y verifica que lo has puesto todo de forma correcta.


 
Respondido : 02/05/2013 8:13 am
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Hola
En cuestión de errores no estoy puesto por ello que no sabia muy bien que enviar

En archivos adjuntos os envío imagen de la pieza del formulario, así como código de error y código del genera_pdf.

Gracias


 
Respondido : 02/05/2013 8:33 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Verifica que existe el siguiente archivo: administrator/components/com_breezingforms/libraries/fpdf/fpdf.php


 
Respondido : 02/05/2013 8:44 am
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Hola de nuevo.
Si, he comprobado la ubicacion del archivo y la carpeta.
Y ahora funciona, pero me remite al pdf q se encuentra en

/www/media/breezingforms/pdftpl/pdf_attachment.php

quw es el php q modifique en su momento. adjunto el pdf y el php

Perdonar por el trastorno.

Gracias


 
Respondido : 02/05/2013 9:30 am
Hicham
Respuestas: 1908
Noble Member Suspendido
 

Hola ,

No hemos recibido el php y el pdf que nos comenta, vuelve a enviarlos de nuevo.

Saludos


 
Respondido : 02/05/2013 11:06 am
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

Ok, perdón, lo reenvio


 
Respondido : 02/05/2013 11:10 am
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 

No me deja enviarlos


 
Respondido : 02/05/2013 11:12 am
Hicham
Respuestas: 1908
Noble Member Suspendido
 

Hola,

Prueba desde otro navegador.


 
Respondido : 02/05/2013 11:18 am
Solman, Solidaridad Manchega
Respuestas: 59
Trusted Member
Topic starter
 


A ver. si ahora funciona.
No añade los archivos, he creado un zip pero tampoco lo sube.


 
Respondido : 02/05/2013 11:30 am
Hicham
Respuestas: 1908
Noble Member Suspendido
 

Hola,

¿Qué raro debe funcionar, has probado de subirlo desde Chrome ?


 
Respondido : 02/05/2013 11:40 am
Página 1 / 2