PDF Customer Invoice
Moderatore: mod Generali
PDF Customer Invoice
Ho installato la contribution PDF Customer Invoice e funziona correttamente, solo che nella fattura in pdf al posto del simbolo dell'euro "€" visualizzo dei simboli strani, possibile che la contribution ha un charset diverso da tutto il resto del sito ?
Qualche consiglio ?
Ciao
Qualche consiglio ?
Ciao
Re: PDF Customer Invoice
strano che tu abbia dei problemi... perchè nelle mie modifiche non ho mai riscontrato nessun problema
Re: PDF Customer Invoice
Ciao Dynamo in effetti funziona tutto correttamente, solo il simbolo dell'euro non è visualizzato correttamente, in teoria potrei risolvere mettendo la scritta "euro" al posto del simbolo "€" però non è una soluzione ottimale, anche il problema si presenta soltanto con questa contribution.
Poi ci sarebbe da sistemare un'altro problemino, cioe il numero di fattura coincide con il numero dell'ordine, ho visto che sul forum non c'e una soluzione a questo problema.
Ciao
Poi ci sarebbe da sistemare un'altro problemino, cioe il numero di fattura coincide con il numero dell'ordine, ho visto che sul forum non c'e una soluzione a questo problema.
Ciao
Re: PDF Customer Invoice
prova a modificare il file pdf_config (o nome simile non ricordo al momento)
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: PDF Customer Invoice
Nella root c'e pdfinvoice.php, sto facendo delle prove ma non va.
Puo dipendere dall'hosting straniero? ho un vps presso un'hosting americano, in effetti appena installato l'oscommerce ho dovuto fare dei cambiamenti per far visualizzare le lettere accentate (per esempio "è" al posto di "è").
Ciao
Puo dipendere dall'hosting straniero? ho un vps presso un'hosting americano, in effetti appena installato l'oscommerce ho dovuto fare dei cambiamenti per far visualizzare le lettere accentate (per esempio "è" al posto di "è").
Ciao
Re: PDF Customer Invoice
si potrebbe anche essere...forse ha una codifica diversa come charset...
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: PDF Customer Invoice
mah prova a mettere questo nel file .htaccess
AddDefaultCharset iso-8859-1
AddDefaultCharset iso-8859-1
Re: PDF Customer Invoice
niente da fare non va nemmno se aggiungo AddDefaultCharset iso-8859-1 all' .htaccess
Grazie lo stesso per l'aiuto
Ciao
Grazie lo stesso per l'aiuto
Ciao
Re: PDF Customer Invoice
prova mettendo solo ISO o UTF-8
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: PDF Customer Invoice
mi spiaceGodot ha scritto:non va nemmeno cosi.
Ciao
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: PDF Customer Invoice
prova a contattare il tuo hosting...
Re: PDF Customer Invoice
e mi sa che hai ragionissimadynamo ha scritto:prova a contattare il tuo hosting...
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: PDF Customer Invoice
ho risolto, se qualcuno ha il mio stesso problema può procedere in questo modo :
editare il file pdfinvoice.php
cercare le righe :
$pdf->MultiCell(20,6,$currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(138);
$pdf->MultiCell(20,6,$currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(158);
$pdf->MultiCell(60,6,$currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(178);
$pdf->MultiCell(30,6,$currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
e sostituire con :
$pdf->MultiCell(20,6,'€' . substr($currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(138);
$pdf->MultiCell(20,6,'€' . substr($currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(158);
$pdf->MultiCell(60,6,'€' . substr($currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(178);
$pdf->MultiCell(30,6,'€' . substr($currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
Poi cercate la riga
$pdf->MultiCell(94,6,$order->totals[$i]['title'] . ' ' . $order->totals[$i]['text'],0,'R');
e sostituitela con:
$pdf->MultiCell(94,6,$order->totals[$i]['title'] . ' ' . '€' .substr($order->totals[$i]['text'],3),0,'R');
in pratica ho utilizzato la funzione substr facendo partire la stringa (in questo caso il prezzo) dalla terzo carattere in poi, questo perche io al posto del simbolo "€" visualizzavo tre caratteri strani, se invece visualizzate un solo carattere sbagliato, per esempio il "?" dovete mettere 1 al posto di 3 come secondo parametro nel substr.
Inoltre prima della stringa del prezzo ho concatenato il simbolo € in questo modo viene visualizzato correttamente.
editare il file pdfinvoice.php
cercare le righe :
$pdf->MultiCell(20,6,$currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(138);
$pdf->MultiCell(20,6,$currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(158);
$pdf->MultiCell(60,6,$currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(178);
$pdf->MultiCell(30,6,$currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),1,'C');
e sostituire con :
$pdf->MultiCell(20,6,'€' . substr($currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(138);
$pdf->MultiCell(20,6,'€' . substr($currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(158);
$pdf->MultiCell(60,6,'€' . substr($currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(178);
$pdf->MultiCell(30,6,'€' . substr($currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']),3),1,'C');
Poi cercate la riga
$pdf->MultiCell(94,6,$order->totals[$i]['title'] . ' ' . $order->totals[$i]['text'],0,'R');
e sostituitela con:
$pdf->MultiCell(94,6,$order->totals[$i]['title'] . ' ' . '€' .substr($order->totals[$i]['text'],3),0,'R');
in pratica ho utilizzato la funzione substr facendo partire la stringa (in questo caso il prezzo) dalla terzo carattere in poi, questo perche io al posto del simbolo "€" visualizzavo tre caratteri strani, se invece visualizzate un solo carattere sbagliato, per esempio il "?" dovete mettere 1 al posto di 3 come secondo parametro nel substr.
Inoltre prima della stringa del prezzo ho concatenato il simbolo € in questo modo viene visualizzato correttamente.