Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : otaner 17 Nov 2008, 21:08:35

: TCPDF error: Can't open image file
: otaner 17 Nov 2008, 21:08:35
Salve.

Quando clicco sull'icona pdf mi dà il seguente errore.

TCPDF error: Can't open image file: ../../%7mioserverlocale/miosito/images/stories/immagine.png

L'icona stampa invece funziona e fa vedere chiaramente l'articolo.

Hanno trovato anche su drupal qualcosa del genere e hanno risolto intervenendo sul codice, ma io non ci ho capito un tubo...  :-[
http://drupal.org/node/195226

Pare che riguardi le librerie, e infatti nella cartella libraries c'è una cartella "tcpdf", ma ovviamente non saprei dove e come intervenire.

Grazie.
: Re: TCPDF error: Can't open image file
: Wiliamaxl 18 Nov 2008, 05:32:22
Ciao,
Usi il rewrite?
A me dava quel problema usando il rewrite di joomla però se ricordo bene solo se volevo il pdf in homepage e non nell'articolo (o viceversa).
Se lo usi prova a disabilitare il rewrite e vedi se ti funziona...
Ciao
: Re: TCPDF error: Can't open image file
: otaner 18 Nov 2008, 13:18:07
Grazie della risposta, Williamaxl.
Il rewrite è disabilitato, per cui il problema non dovrebbe riguardare quello.
Praticamente non posso usare la funzione "scarica in pdf" perchè ho un'immagine in ogni articolo...

Proverò a smanettare nella configurazione, ma per ora problema non risolto.
: Re: TCPDF error: Can't open image file
: lorixmod 19 Dec 2008, 15:47:43
Salve.

Quando clicco sull'icona pdf mi dà il seguente errore.

TCPDF error: Can't open image file: ../../%7mioserverlocale/miosito/images/stories/immagine.png

Quando si generano dagli articoli contenenti immagini con spazzi (es. colosseo roma.jpg) dei PDF il componente di joomla genera un errore questo è dovuto alla mancata conversione del dato passato tramite POST ovvero gli spazi nella stringa passata come URL sono (20%) (es. colosseo20%roma.jpg) quindi il componete non trova l'immagine e non può convertirla.

Per ovviare basta inserire nel file: libraries/tcpdf/tcpdf.php

$file = urldecode($file);

 dopo la riga 2816:
set_magic_quotes_runtime(0);
//correzione BUG
$file = urldecode($file);
if ($type=='jpg' or $type=='jpeg'
: Re: TCPDF error: Can't open image file
: otaner 19 Dec 2008, 15:54:55
Grazie mille della risposta, anche se non ne avevo più bisogno...
In realtà il problema si era "risolto da solo" aggiornando alla versione 1.5.8...
Ora spero che la risposta sia utile a qualcun altro, ma grazie comunque.