Back to top

Autore Topic: TCPDF ERROR: [Image] Unable to get the size of the image  (Letto 3154 volte)

Offline vittoriop_2001

  • Appassionato
  • ***
  • Post: 304
    • Mostra profilo
Ciao a tutti uso virtuemart 3.0.9, quando vado a generare una fattura dal pannello di amministrazione come admin o quando vado a fare un ordine come user e seleziono un metodo di pagamento, differente a quello di paypal, mi spunta questo:


TCPDF ERROR: [Image] Unable to get the size of the image: [url=http://www.miosito.com/images/stories/virtuemart/shipment/]http://www.miosito.com/images/stories/virtuemart/shipment/[/url][/font]
ho dato una spulciata su internet e ho trovato questo in inglese:


Codice: [Seleziona]
Hello,

I've solved the case. I saw that in the table #__virtuemart_shipment_plg_weight_countries empty image was kept, but with the route: <span class="vmCartPaymentLogo" ><img align="middle" src="http://www.misite.net/images/stories/virtuemart/shipment/"  alt="" /></span>

For I have made this small fix to vmpsplugin.php line 706 checking before printing the logo if the image exists on the route to this end, with explode() I have determined if there PNG or JPG extension, if not, no prints image.

protected function displayLogos ($logo_list) {

        $img = "";

        if (!(empty($logo_list))) {
            $url = JURI::root () . 'images/stories/virtuemart/' . $this->_psType . '/';
            if (!is_array ($logo_list)) {
                $logo_list = (array)$logo_list;
            }
         //print_r($logo_list);
            foreach ($logo_list as $logo) {
            $hay_logo = explode('.',$logo);
            $hay_logo = end($hay_logo);
                if(!empty($logo)and!empty($hay_logo)){
                    $alt_text = substr ($logo, 0, strpos ($logo, '.'));
                    $img .= '<span class="vmCartPaymentLogo" ><img align="middle" src="' . $url . $logo . '"  alt="' . $alt_text . '" /></span> ';
                }
            }
        }
        return $img;
    }

ho provato ma nulla. secondo voi dove si deve modificare per visualizzare il pdf? ci sono dei nomi predefiniti per le immagini?Grazie
« Ultima modifica: 05 Lug 2015, 11:45:42 da vittoriop_2001 »

Offline anna15

  • Esploratore
  • **
  • Post: 95
  • Sesso: Femmina
  • web & orti (non si sa mai!)
    • Mostra profilo
Re:TCPDF ERROR: [Image] Unable to get the size of the image
« Risposta #1 il: 22 Ago 2015, 16:40:41 »
Ho avuto lo stesso problema...
Nella pagina di configurazione dei pagamenti e delle spedizioni c'e' un campo che vuole un immagine dove c'e' scritto default.jpg che pero' non trova perche' nella cartella in cui cerca non c'e' niente.
Ho messo un immagine (nel mio caso logoposte.jpg e logobanca.jpg ) e l'errore è sparito...
adesso sono alle prese con un altro errore... la fattura
La fattura ha solo l'intestazione e non ha altro contenuto :-/
mi rimetto a cercare soluzioni....
buon lavoro
Anna

 



Web Design Bolzano Kreatif