Jump to content

[RISOLTO] STAMPA INDIRIZZO SPEDIZIONE


maxkart

Recommended Posts

Questo modulo l' ho testato ma mi piacerebbe modificarlo per stampare tutte le etichette in un unica soluzione

Ciao ;-)


GRAZIE!!!!!!!
TROPPO GENTILIIIII!!!!

Provo subito a smacchinarci un pò per provarlo.
Vi farò sapere.

Ciao e salutoni a tutti.
Link to comment
Share on other sites

Altro problema non mi viene stampata la Provincia.

qualcuno sa come si potrebbe fare?

Ho inserito questa riga ma non funziona: $provincia=mb_strtoupper(utf8_decode($ad->state));

Le provincie si trovano nel DB inserite nella cartella Ps_state e la voce che mi interessa è la iso_code

Rigrazie a tutti!

Link to comment
Share on other sites

Grazie Germano, sempre disponibilissimo.

Non capisco proprio dove posso sbagliare.
Se stampo la fattura o il ddt dal BO le provincia appare.
Nel DB ps_state le vedo tutte e L'ID provincia me lo prende, ma non il nome.

Sai magari dove si trovano i file per la creazione delle fatture cosi vedo come sono impostati per capire come viene caricata la provincia??

Grazie ancora e buona domenica.

Link to comment
Share on other sites

Ciao,

sul file \modules\printlabel\download-label.php devi fare queste modifiche:

per il logo puoi inserire alla linea 40:

$pdf->Image(_PS_IMG_DIR_.'/logo.jpg', 1, 1, 0, 5); // CC
$pdf->SetXY(10,10); //CC



la prima istruzione richiama il logo di default dello shop ed i parametri accanto indicano le coordinate x,y,la larghezza e la dimensione; ho inserito questi valori base da modificare in base al tuo logo
la seconda istruzione setta lo spazio dopo il logo, per evitare che il testo sovrascriva lo stesso.

Per ulteriori personalizzazioni puoi verificare il fale PDF in classes, come ti diceva Germano; anche se i metodi sono leggeremente diversi, qui trovi tutto quello che ti occorre. Ti segnalo inoltre il sito del progetto FPDF che trovi a questo indirizzo, ci sono le info su tutti i metodi (anche in IT) ed alcuni tutorial... semplice, completo ed esaustivo.

Inoltre dovresti modificare la lunghezza della pagina, riga 34, per esempio così

$pdf=new FPDF('L', 'mm', array(46,89)); // CC



Infine per la provincia (state in presta) devi inserire dopo la riga 25:

$deliverystate = $ad->id_state ? new State($ad->id_state) : false; // CC



richiamando la variabile nel write in questo modo:

$pdf ->Write(5,"$entreprise \n$prenom $nom \n$champadresse1 \n$champadresse2  \n$codepostal $ville  $deliverystate->name \n$country"); //CC



ti allego il file modificato ed il relativo risultato ;-)

Ciroco05

download-label.php

download-label.pdf

Link to comment
Share on other sites

  • 3 years later...

POICHE' TROVO MOLTO CARINO CHE LE ETICHETTE SIANO STAMPATE  CON CARATTERE MAIUSCOLO HO INSERITO IL COMANDO  strtoupper NEL SEGUENTE MODO:

 

 

$entreprise=strtoupper($ad->company);
$prenom=strtoupper($ad->lastname);
$nom=strtoupper($ad->firstname);
$champadresse1=strtoupper($ad->address1);
$champadresse2=strtoupper($ad->address2);
$codepostal=$ad->postcode;
$deliverystate = $ad->id_state ? new State ($ad->id_state) : false;
$ville=strtoupper($ad->city);
//$id_lang=$ad->id_lang;
$country=strtoupper($ad->country);

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...