Re: PDF erzeugen
Posted: Tue Jun 29, 2010 8:44 am
Ich habe etliche Tests durchgeführt.
In einer 1.7.1-Version einfach mal das Printmodul durch ältere Versionen ersetzt, natürlich immer Cache geleert und neu das Modul aktiviert, erstmal ohne PDF und dann mit aktiviertem PDF.
Das Ganze auf dem Server, auf dem der TCPDF ERROR ausgegeben wurde.
Diese Seite ist eine Seite, die von 1.5.4 auf 1.7.1 upgedated wurde:
http://www.webdeerns.de/klugemaedchen/i ... -print-pdf
Die Ergebnisse:
1)
Original-Installation Print 1.0.4 mit CMS 1.7.1:
ohne PDF: in der Druckausgabe fehlt der Content
mit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
2)
Print 1.0.4 aus Paket CMSMS 1.7, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDFmit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
3)
Print 1.0.4 aus Paket CMS 1.6.6, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDFmit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
4)
Print 0.2.6 aus Paket CMS 1.5.4, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDF: PDF-Datei wird generiert, Download der PDF-Datei beginnt, jedoch ist der Dateiname der heruntergeladenen Datei "unschön", aus dem Seitentitel "Print und Print PDF" wird der Dateiname Print%20und%20Print%20PDF.pdf generiert
FAZIT:
Content in Druckausgabe wurde noch ausgegeben in der Version von 1.7, aber nicht in 1.7.1
PDF wurde ausgegeben mit Print 0.2.6 aus Paket 1.5.4, danach nicht mehr
Es ist also eindeutig buggy, interessant finde ich daß im PRODUCT SUPPORT BOARD überhaupt keine Antwort kommt...
So, und jetzt habe ich auf http://www.portachtzigachtzig.de eine komplett neue Installation durchgeführt, nichts verändert, sofort getestet:
a) der Druckerbutton auf der Startseite ruft eine neue Seite auf und zeigt den kompletten Content an
b) mit aktiviertem PDF und PDF-Parameter im Aufruf wird PDF generiert und es enthält den Content
Generelles Fazit:
Durch die Update-Variante wird die Druckfunktionalität beeinträchtigt.
Mein Gang war bei mehreren Versionen von 1.5.4 oder 1.6.6 auf die Version 1.7.1, indem ich
die komplette Version 1.7.1 über die bestehende Version per FTP-Upload geladen habe und anschließend das Update-Script habe laufen lassen.
Dabei ist die Funktionalität des Printing-Moduls verbogen worden.
Na toll, hat mich wieder viele viele Stunden gekostet und ich weiss nicht wie ich das zum Laufen bekommen soll auf den existierenden Seiten.
In einer 1.7.1-Version einfach mal das Printmodul durch ältere Versionen ersetzt, natürlich immer Cache geleert und neu das Modul aktiviert, erstmal ohne PDF und dann mit aktiviertem PDF.
Das Ganze auf dem Server, auf dem der TCPDF ERROR ausgegeben wurde.
Diese Seite ist eine Seite, die von 1.5.4 auf 1.7.1 upgedated wurde:
http://www.webdeerns.de/klugemaedchen/i ... -print-pdf
Die Ergebnisse:
1)
Original-Installation Print 1.0.4 mit CMS 1.7.1:
ohne PDF: in der Druckausgabe fehlt der Content
mit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
2)
Print 1.0.4 aus Paket CMSMS 1.7, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDFmit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
3)
Print 1.0.4 aus Paket CMS 1.6.6, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDFmit PDF: TCPDF ERROR: Could not include font definition file: courier (obwohl der Font definitiv vorhanden ist)
4)
Print 0.2.6 aus Paket CMS 1.5.4, genutzt in CMS 1.7.1:
ohne PDF: in der Druckausgabe wird Content ausgegeben
mit PDF: PDF-Datei wird generiert, Download der PDF-Datei beginnt, jedoch ist der Dateiname der heruntergeladenen Datei "unschön", aus dem Seitentitel "Print und Print PDF" wird der Dateiname Print%20und%20Print%20PDF.pdf generiert
FAZIT:
Content in Druckausgabe wurde noch ausgegeben in der Version von 1.7, aber nicht in 1.7.1
PDF wurde ausgegeben mit Print 0.2.6 aus Paket 1.5.4, danach nicht mehr
Es ist also eindeutig buggy, interessant finde ich daß im PRODUCT SUPPORT BOARD überhaupt keine Antwort kommt...
So, und jetzt habe ich auf http://www.portachtzigachtzig.de eine komplett neue Installation durchgeführt, nichts verändert, sofort getestet:
a) der Druckerbutton auf der Startseite ruft eine neue Seite auf und zeigt den kompletten Content an
b) mit aktiviertem PDF und PDF-Parameter im Aufruf wird PDF generiert und es enthält den Content
Generelles Fazit:
Durch die Update-Variante wird die Druckfunktionalität beeinträchtigt.
Mein Gang war bei mehreren Versionen von 1.5.4 oder 1.6.6 auf die Version 1.7.1, indem ich
die komplette Version 1.7.1 über die bestehende Version per FTP-Upload geladen habe und anschließend das Update-Script habe laufen lassen.
Dabei ist die Funktionalität des Printing-Moduls verbogen worden.
Na toll, hat mich wieder viele viele Stunden gekostet und ich weiss nicht wie ich das zum Laufen bekommen soll auf den existierenden Seiten.