Antwort #4 am: 05. Juli 2015, 14:22:29
Hallo Mike
Die Basisscripte sind teilweise über zehn Jahre alt und wurden seitdem auch nicht mehr weiterentwickelt, deshalb denke ich das es nicht sehr zukunftsträchtig ist diese Erweiterung einzusetzen.
Trotzdem habe ich das Modul mal runter geladen und installiert.
Mit folgenden Anpassungen hat es dann auch in der aktuellen Shopversion mit PHP5.5.1 funktioniert.
In 'shop_content.php' ca. Zeile 59 nach
$smarty->assign('CONTENT_HEADING', $shop_content_data['content_heading']);
habe ich folgenden Code hinzu gefügt
if (!$_GET['pdf'])$smarty->assign('LINK_PDF_DOWNLOAD', xtc_href_link(FILENAME_CONTENT, 'coID='.(int)$_GET['coID'].'&pdf=1', 'NONSSL', false, false));
in 'templates/DEINTEMPLATE/module/content.html' anstatt
<a class="pdfdownload" href="{$smarty.server.REQUEST_URI}?pdf=1">PDF Download</a>
diesen Code eingefügt
{if $LINK_PDF_DOWNLOAD}<a class="pdfdownload" href="{$LINK_PDF_DOWNLOAD}">PDF Download</a>{/if}
dann in 'create_pdf.php' vor
require_once('pdfcreator/html2fpdf.php');
mit folgendem Code
das Error Reporting abgeschaltet
und dann habe ich noch in 'download_pdf.php' folgendes
include "pdf_download.pdf";
durch diesen Code ersetzt
PS:
Wenn Du dich mit PHP-Programmierung etwas auskennst und Programme auf dem Webserver installieren kannst/darfst, könnte dich vielleicht auch noch dieses Tool interessieren. ->
http://wkhtmltopdf.orgGruss
Hanspeter