Jump to content

UTF-8 koduotė PDF sąskaitoje (v. 1.2.5)


mantoza
 Share

Recommended Posts

Sveiki,

Matau čia daugumai problemų yra kaip PDF padaryti lietuviškai simoboliai ant 1.2.5 versijos.
Bent mums šis sprendimas tai tikrai padėjo :)

1. Parsisiųskite TCPDF, iš čia: http://www.sourceforge.net/projects/tcpdf

2. Nukopijuotike visą turinį į /tools/tcpdf/

3. /config/config.inc.php byloje padarykite šiuos pakeitimus

define('_PS_FPDF_PATH_',            _PS_TOOL_DIR_.'fpdf/');


pakeiskite į

define('_PS_TCPDF_PATH_',            _PS_TOOL_DIR_.'tcpdf/');



4. /clases/PDF.php faile padarykite šiuos pakeitimus

4.1

include_once(_PS_FPDF_PATH_.'fpdf.php');

class PDF extends FPDF



pakeiskite į

require_once(_PS_TCPDF_PATH_.'config/lang/eng.php');
include_once(_PS_TCPDF_PATH_.'tcpdf.php');

class PDF_PageGroup extends TCPDF



4.2

FPDF::FPDF($orientation, $unit, $format);



pakeiskite į

TCPDF::__construct($orientation, $unit, $format, true);



4.3

static private function convertSign($s)
   {
       return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));
   }



pakeiskite į

static private function convertSign($s)
   {
       return html_entity_decode($s,ENT_NOQUOTES,'UTF-8');
   }



4.4

return $font ? $font : 'Arial';



pakeiskite į

return $font ? $font : 'freesans';



5. /classes/Tools.php faile padarykite šiuos pakeitimus

static public function iconv($from, $to, $string)
{
//Uncoment lines below to return to previous condition
//$converted = htmlentities($string, ENT_NOQUOTES, $from);
//$converted = html_entity_decode($converted, ENT_NOQUOTES, $to);
//return $converted;
//Delete line below to return on previous condition.
return $string;
}



Bandykit :)
Jei kas neveiktų, rašykit.

Share this post


Link to post
Share on other sites

Sveiki visi

PDF viskas pasitaiso, kai auksciau papostintoj instrukcijoj (Mantozo) kode istaisote viena klaida. Ateiciau, prasyciau postint kodus be klaidu, nes paskui uzsiknisimas buna totalus kai bandai galus suvest.

Klaida yra Punkte 4.1 (Reikia prirasyti raidele r pirmame zodyje, kad butu require)

require_once(_PS_TCPDF_PATH_.'config/lang/eng.php');
include_once(_PS_TCPDF_PATH_.'tcpdf.php');

class PDF extends TCPDF

Share this post


Link to post
Share on other sites

Welcome,

I see many problems here are in PDF format by Lithuanian letters on the 1.2.5 version.
At least for us, this decision really helped

1. TCPDF Download from here: http://www.sourceforge.net/projects/tcpdf

2nd Copy the entire contents of / tools / tcpdf /

3rd / config / config.inc.php file, make the following amendments

http://www.prestashop.com/forums/viewthread/36255/lietuvikai/utf8_koduot_pdf_sskaitoje_v_dot__1_dot_2_dot_5/

pakeiskite į = change to
padarykite šiuos pakeitimus = Make these changes

Share this post


Link to post
Share on other sites

Thanks a lot works fine :)
Just to add last part for me looks like this

    static public function iconv($from, $to, $string)
   {
       /*if (function_exists('iconv'))
           return iconv($from, $to.'//TRANSLIT', str_replace('¥', '¥', str_replace('£', '£', str_replace('€', '€', $string))));
       return html_entity_decode(htmlentities($string, ENT_NOQUOTES, $from), ENT_NOQUOTES, $to);*/
       return $string ; 
   }

Share this post


Link to post
Share on other sites

Sveiki,
nezinau kas ne taip bet as pastoviai gaunu sia klaida :

TCPDF ERROR: Some data has already been output, can't send PDF file

tad gal galetumet atmesti pataisytus failus kad galeciau palyginti kas cia ne taip?

email: seniz eta inbox.lt

Share this post


Link to post
Share on other sites

:0
Gautis tai gaunas, tik dabar va kas išlenda.
Kai patvirtini uzsakyma, ish kar susigeneruoja saskaita pdf tarsi jau butum apmokejes ir nueina zinute emailu kad apmokejimas gautas. Zodziu kazkur cia dar makornas liko.

Share this post


Link to post
Share on other sites

:0
Gautis tai gaunas, tik dabar va kas išlenda.
Kai patvirtini uzsakyma, ish kar susigeneruoja saskaita pdf tarsi jau butum apmokejes ir nueina zinute emailu kad apmokejimas gautas. Zodziu kazkur cia dar makornas liko.

Kad čia nelabai susiję su PDF keitimu.

Share this post


Link to post
Share on other sites

na gal ir nelabai susiję, bet kai lietuviškų simbolių nebūdavo. Sąskaita susigeneruodavo tik tada kai per tvs patvirtindavai, kad mokėjimas gautas. dabar išsiunčia Order confirmation ir jau pdf sąskaita sugeneruojama. Na ji aišku negali būti sąskaitą, nes negautas apmokėjimas :(.
Kai rankomis per tvs padarai Payment accepted, gaujni dar katrą emailą Payment accepted.
na ten pirmu atveju gal užsakymo patvirtinimas tada ir išankstinė sąskaitą.

Share this post


Link to post
Share on other sites

  • 4 weeks later...
O kodėl reikia redaguoti Classes/Tools.php failą? Jei paredaguoju jį, tuomet man neužkrauna parduotuvės administracinio puslapio (užkrauna, bet jis būna blank). Dėkoju už mintis.


Įsitikink dar kartą ar tikrai gerai padarei pakeitimus tame faile. Reikia ne įterpti pateiktą tekstą, o susirasti tą teksto dalį ir ją būtent taip pakoreguoti. T.y. reikia susirasti funkciją iconv ir ją pakoreguoti kaip pateikta.

Share this post


Link to post
Share on other sites

Na taip, manau, kad būtent taip ir padariau. Susirandu funkciją iconv faile Tools.php ir tada jį pakoreguoju atitinkamai:

    static public function iconv($from, $to, $string)
   {
       /*if (function_exists('iconv'))
           return iconv($from, $to.'//TRANSLIT', str_replace('¥', '¥', str_replace('£', '£', str_replace('€', '€', $string))));
       return html_entity_decode(htmlentities($string, ENT_NOQUOTES, $from), ENT_NOQUOTES, $to);*/
               return $string;
   }


ir kai taip padarau, tuomet užkrauna tuščia admin puslapį.

Share this post


Link to post
Share on other sites

Nu atrodo lyg ir gerai pakoreguota.
Tai tada kitaip ieškoti problemos reikia.

DIR/config/config.inc.php faile įterpk (pvz failo gale)

@error_reporting ( E_ALL ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_NOTICE );



tuomet matysi kur ir kokia klaida yra, ir lengviau ją bus rasti ir ištaisyti.

Share this post


Link to post
Share on other sites

  • 1 month later...
Nezinau vyrai kaip cia jus padarot as viska padarias paspaudziu ant pdf ir gaunu "blank page"...Kame problemos? Bei admine neveikia PDF nustatymai...


"Blank page" dažniausiai būna todėl, kad kažkur PHP kode yra klaida. Kad ją pamatytum pasinaudok aukščiau esančioje žinutėje aprašytu būdu. (žinutė čia)

Jeigu bus neaiški klaida bei nežinosi kaip ją pašalinti, nukopijuok ją čia, padėsim kuo galėsim.

Share this post


Link to post
Share on other sites

Fu pavyko, kazkur kazka prazioplines buvau, vyrai koki fonta pasirinkti kad raides ant raidziu neliptu?
Be to apie ka cia sitas jaunuolis kalbejo?
"na gal ir nelabai susiję, bet kai lietuviškų simbolių nebūdavo. Sąskaita susigeneruodavo tik tada kai per tvs patvirtindavai, kad mokėjimas gautas. dabar išsiunčia Order confirmation ir jau pdf sąskaita sugeneruojama. Na ji aišku negali būti sąskaitą, nes negautas apmokėjimas :(.
Kai rankomis per tvs padarai Payment accepted, gaujni dar katrą emailą Payment accepted.
na ten pirmu atveju gal užsakymo patvirtinimas tada ir išankstinė sąskaitą."

Be to pas mane admin directrorijoj PDF nustatymai nebeiveikia kaip pataisyti?

Share this post


Link to post
Share on other sites

Admino nustatymuose Preferences->PDF matau stai kas yra (Nieko negaliu daryti su PDF nustatymais):
http://img706.imageshack.us/img706/8711/pdfy.jpg

Šitie nustatymai yra imami iš senojo PDF dokumentų gereratoriaus (FPDF). Nustatymų nerodo, nes senas parametras _PS_FPDF_PATH_ buvo pakeistas nauju parametro vardu _PS_TCPDF_PATH_ ir kita reikšme byloje /config/config.inc.php. Norint, kad atsirastų šie nustatymai, į šį failą įterpk
define('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'tcpdf/');

Ir beto, dabar neveikiantys nustatymai įtakos PDF formavimui neturi.




Be to kaip padaryti, kad saskaitoje neliptu reides viena ant kitos kaip cia "Kiekis ir Suma":
http://img717.imageshack.us/img717/3510/pdf2.jpg

Kad neliptų raidės, reikia sumažinti teksto Suma su mokesčiais ilgį. Manau geriausias būdas (ir turbūt teisingiausias) žodį mokesčiais pakeisti į PVM, nes būtent taip Lietuvoje vadinasi mokamas mokestis.

Share this post


Link to post
Share on other sites

Dekui uz paaiskinima, taciau kaip bebutu gaila admino PDF nustatymai vistiek neveikia, na bet tebunie taip nes is esmes cia jie nieko neapsprendzia...Kitas dalykas kuris man nelabai patinka kad saskaitos apacioje matau toki dalyka "P. 1 / {nb1}" kiek as suprantu cia yra puslapiu numeracija, taciau vietoje "{nb1}" manau turetu buti kazkas kito gal turetu atrodyti taip: P.1/1 arba jei saskaita is dvieju puslapiu tai P.1/2. Manau visa tai turetu buti "TLP" bet nelabai zinau kaip ten tai pataisyti?
http://img717.imageshack.us/img717/2357/apacia.jpg

Share this post


Link to post
Share on other sites

Viskas kaip ir veikia, tik viena problema: niekaip nerandu kur padaryti, kad prekių aprašymus lygiuotų pagal kairį kraštą, o ne pagal abu (gaunasi nevienodi tarpai tarp žodžių)?
Gal kam buvo panašiai atsitikę?

Share this post


Link to post
Share on other sites

Viskas kaip ir veikia, tik viena problema: niekaip nerandu kur padaryti, kad prekių aprašymus lygiuotų pagal kairį kraštą, o ne pagal abu (gaunasi nevienodi tarpai tarp žodžių)?
Gal kam buvo panašiai atsitikę?


Sprendimas labai paprastas. Tik reikės pakoreguoti classes/PDF.php failą.

Atsidaryk šį failą ir paieškos pagalba ieškok
$product['product_name']



ir rastose eilutėse vietoj 'B' parašyk 'L' Ir viskas.

P.S. prieš darant pakeitimus visada rekomenduojama pasidaryti failo atsarginę kopiją.

Share this post


Link to post
Share on other sites

Iškeiteliojau visas B raides ties product_name, tačiau keičiasi lentelės linjų ilgiai ir pan. bet ne prekių pavadinimų lygiavimas. Toks jausmas, kad iš kažkur kitur viską paima.

Share this post


Link to post
Share on other sites

  • 3 weeks later...

Sveiki iskilo problemu su PDF. Viska padariau kaip ir nurodyta kol buvo pas mane kompe t.y. virtual server viskas veike rase saskaitas ir t.t. bet problema pasidare kai ikelaiu i serva. paspaudus ant saskaitos raso hack atemt. gal isivaizduojat kame gali buti problema

Share this post


Link to post
Share on other sites

  • 4 weeks later...
Dekui uz paaiskinima, taciau kaip bebutu gaila admino PDF nustatymai vistiek neveikia, na bet tebunie taip nes is esmes cia jie nieko neapsprendzia...Kitas dalykas kuris man nelabai patinka kad saskaitos apacioje matau toki dalyka "P. 1 / {nb1}" kiek as suprantu cia yra puslapiu numeracija, taciau vietoje "{nb1}" manau turetu buti kazkas kito gal turetu atrodyti taip: P.1/1 arba jei saskaita is dvieju puslapiu tai P.1/2. Manau visa tai turetu buti "TLP" bet nelabai zinau kaip ten tai pataisyti?
http://img717.imageshack.us/img717/2357/apacia.jpg


Sveiki, cia jau anksciau buvo kazkas rases - taip ir yra, kaip galima butu istaisyti ta klaida? Be to man dar dingsta lietuvisku raidziu ė ir ž taškelis ir pauksciukas virs z adreso vienoje eiluteje. Dar yra vienas klausimas - neisskiria pvm pataisytame variante, ankstesnis puikiai tai dare.

Gal yra galinciu padeti?

Share this post


Link to post
Share on other sites

  • 1 month later...
na gal ir nelabai susiję, bet kai lietuviškų simbolių nebūdavo. Sąskaita susigeneruodavo tik tada kai per tvs patvirtindavai, kad mokėjimas gautas. dabar išsiunčia Order confirmation ir jau pdf sąskaita sugeneruojama. Na ji aišku negali būti sąskaitą, nes negautas apmokėjimas :(.
Kai rankomis per tvs padarai Payment accepted, gaujni dar katrą emailą Payment accepted.
na ten pirmu atveju gal užsakymo patvirtinimas tada ir išankstinė sąskaitą.





Gal pavyko išsprest šia problema?

Share this post


Link to post
Share on other sites

Gal galite dar pagelbet su pdf. Bandau jau kelias dienas, perziurejau visa foruma, taciau niekaip nerandu sprendimo. Del mailu po uzsakymo jau viskas ok. dabar del pacios saskaitos. gal kas pasidarete, kad pardavejo rekvizitai butu virsuje kaireje puseje, kaip ir priklauso saskaitose, o ne apacioje. kiek skaiciau tai daugelis neranda sio sprendimo. kita problemele, tai saskaitose nerodo valiutos simbolio. vietoj jo rodo klaustuka. ir kaip jau kakzas rase apacioje saskaitos netvarkinga puslapiu numeracija. viska pakoregavau pagal mantozo kodus. lt kalba veikia, tai kaip suprantu kodus surasiau teisingai.
pabandziau sumest senus pdf failus, tai sios problemos dingo, aisku kartu su lt sriftu :) reiskia kazkur klaida koduose kaip suprantu



isspresta

23978_o6v0M7ntajDduJ5EdL7K_t

23979_pbmbZBnOOcxtEi1HA8w3_t

Share this post


Link to post
Share on other sites

  • 4 weeks later...

Viską atlikau taip kaip parašyta instrukcijoje išskyrus 1. žingsnį nes naudojau švaria 1.3.1 ir TCPDF tcpdf_5_3_008.zip versijas

1. žingsnyje failo pabaigoje idėjau tokį kodą.

define('_PS_TCPDF_PATH_', ''.'tcpdf/'); 


pvz.: define('_PS_TCPDF_PATH_', '/home/user/www/'.'tcpdf/');

Galiausiai po visko pasirinkau cp1257 koduotę ir dejavusanscondensed fontą ir suveikė kuo puikiausiai, tad esu įsitikinęs jog viskas veikia ir ant 1.3.1 versijos ;)

Share this post


Link to post
Share on other sites

Ne i tema biski :)Kokie atsiliepimai apie 1.3.1 versija? Gal vikia siek tieg greiciau? Kuomji pranasesne? Dabar naudoju 1.2.5 ir galvoju ar pereit i 1.3.1


Viskas, kas atnaujinta ir pakeista galima rasti šiame sąraše. http://www.prestashop.com/download/changelog_1.3.1.txt

Dar yra išleistas ir svarbus apsaugos atnaujinimas. Apie jį galima rasti čia http://www.prestashop.com/blog/article/prestashop_v131_important_security_update/

Share this post


Link to post
Share on other sites

Viską atlikau taip kaip parašyta instrukcijoje išskyrus 1. žingsnį nes naudojau švaria 1.3.1 ir TCPDF tcpdf_5_3_008.zip versijas

1. žingsnyje failo pabaigoje idėjau tokį kodą.
define('_PS_TCPDF_PATH_', ''.'tcpdf/'); 


pvz.: define('_PS_TCPDF_PATH_', '/home/user/www/'.'tcpdf/');

Galiausiai po visko pasirinkau cp1257 koduotę ir dejavusanscondensed fontą ir suveikė kuo puikiausiai, tad esu įsitikinęs jog viskas veikia ir ant 1.3.1 versijos ;)



Kazkaip nesigauna man ant 1.3.1 versijos. Gal del to kad naudoju ne TCPDF tcpdf_5_3_008.zip versija?

Share this post


Link to post
Share on other sites

  • 4 weeks later...

Sveiki, o gal kas turit normalu saskaitos fakturos faila? nes dabar ta saskaita truputi keista, virsutineje dalyje yra tik pristatymas ir moketojas o kas pardavejas? tai, kad yra apacioje susisiekimo duomenys tai nelabai ka duoda, kazin ar kokia imone pripazintu tokia saskaita. Ar kam nors tai problemu nesudare israsant tokias saskaitas fakturas? Ar israsote atskirai dar kitokius pardavimo dokumentus?

Share this post


Link to post
Share on other sites

  • 2 weeks later...
Sveiki,

Matau čia daugumai problemų yra kaip PDF padaryti lietuviškai simoboliai ant 1.2.5 versijos.
Bent mums šis sprendimas tai tikrai padėjo :)

1. Parsisiųskite TCPDF, iš čia: http://www.sourceforge.net/projects/tcpdf

2. Nukopijuotike visą turinį į /tools/tcpdf/

3. /config/config.inc.php byloje padarykite šiuos pakeitimus

define('_PS_FPDF_PATH_',            _PS_TOOL_DIR_.'fpdf/');


pakeiskite į

define('_PS_TCPDF_PATH_',            _PS_TOOL_DIR_.'tcpdf/');



4. /clases/PDF.php faile padarykite šiuos pakeitimus

4.1

include_once(_PS_FPDF_PATH_.'fpdf.php');

class PDF extends FPDF



pakeiskite į

require_once(_PS_TCPDF_PATH_.'config/lang/eng.php');
include_once(_PS_TCPDF_PATH_.'tcpdf.php');

class PDF_PageGroup extends TCPDF



4.2

FPDF::FPDF($orientation, $unit, $format);



pakeiskite į

TCPDF::__construct($orientation, $unit, $format, true);



4.3

static private function convertSign($s)
   {
       return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));
   }



pakeiskite į

static private function convertSign($s)
   {
       return html_entity_decode($s,ENT_NOQUOTES,'UTF-8');
   }



4.4

return $font ? $font : 'Arial';



pakeiskite į

return $font ? $font : 'freesans';



5. /classes/Tools.php faile padarykite šiuos pakeitimus

static public function iconv($from, $to, $string)
{
//Uncoment lines below to return to previous condition
//$converted = htmlentities($string, ENT_NOQUOTES, $from);
//$converted = html_entity_decode($converted, ENT_NOQUOTES, $to);
//return $converted;
//Delete line below to return on previous condition.
return $string;
}



Bandykit :)
Jei kas neveiktų, rašykit.



Viskas veikia ant 1.3.1 ;) Tik 3. punkte reikia keisti defines.inc.php

Share this post


Link to post
Share on other sites

  • 1 month later...
  • 2 weeks later...
Dėkui labai.
Kam įdomu, buvo BOM simbolis UTF-8 kodavime pačioj pradžioj (Headers already sent on line 1...).


Sveiki,

gal galima plačiau kuriame čia faile klaida buvo įsivėlus?

Pas mane meta klaidą:
Warning: Cannot modify header information - headers already sent by (output started at .../prestashop/classes/PDF.php:1) in .../prestashop/tools/tcpdf/tcpdf.php on line 7552 TCPDF ERROR: Some data has already been output to browser, can't send PDF file

Problema beveik išsisprendė šviežiai viską sukėlus :)

1.Nėra kol kas tik lietuvybės mokesčių skiltyje (tušti tarpai vietoj raidžių) ir
2. Lt simbolio (sprendimą mačiau kažkur)

Share this post


Link to post
Share on other sites

static public function iconv($from, $to, $string)
   {
       if (function_exists('iconv'))
           return iconv($from, $to.'//TRANSLIT', str_replace('¥', '¥', str_replace('£', '£', str_replace('€', '€', $string))));
       return html_entity_decode(htmlentities($string, ENT_NOQUOTES, $from), ENT_NOQUOTES, $to);
   }



pakeisti į

static public function iconv($from, $to, $string)   
   {   
   /*if (function_exists('iconv'))            
   return iconv($from, $to.'//TRANSLIT', str_replace('¥', '¥', str_replace
   ('£', '£', str_replace('€', '€', $string))));        
   return html_entity_decode(htmlentities($string, ENT_NOQUOTES, $from), ENT_NOQUOTES, $to);*/                
   return $string;   
   } 



man atrodo suveikė :)

Share this post


Link to post
Share on other sites

Aciu, man irgi beveik padejo dabar saskaitos virsui kur turetu buti parasyta Sąskaita-faktūra # PP000003 saro stai taip S skaita-fakt ra # PP000003 nera keleta raidziu nors kitur saskaitoi jau raso lietuviskomis raidemis.
Viska dariau kai parasyta auksciau bet dabar nuejus i admin Preferences > pdf Kodavimas: ir Šriftas: laukeliai yra tusti as jokio pasirinkimo negaliu daryti. Gal kas gali pasakyti kas cia per bedos?
Aciu.

Share this post


Link to post
Share on other sites

Pas mane irgi kai ko truksta :) . Siaip pagal viska turbut reiketu padaryt nauja saskaitos forma, nes jei sita privesti prie lietuvisku standartu tai padelioti yra ka. Geriausiai kad kas nors pasidalintu lietuvisku PDF.php ;) . Uz dykai,alu, pinigus ...

Share this post


Link to post
Share on other sites

  • 4 weeks later...
Admino nustatymuose Preferences->PDF matau stai kas yra (Nieko negaliu daryti su PDF nustatymais):
http://img706.imageshack.us/img706/8711/pdfy.jpg

Šitie nustatymai yra imami iš senojo PDF dokumentų gereratoriaus (FPDF). Nustatymų nerodo, nes senas parametras _PS_FPDF_PATH_ buvo pakeistas nauju parametro vardu _PS_TCPDF_PATH_ ir kita reikšme byloje /config/config.inc.php. Norint, kad atsirastų šie nustatymai, į šį failą įterpk
define('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'tcpdf/');

Ir beto, dabar neveikiantys nustatymai įtakos PDF formavimui neturi.

Jei tiksliau pas mane suveike tik idejus papildomai

define('_PS_FPDF_PATH_',            _PS_TOOL_DIR_.'fpdf/');




Be to kaip padaryti, kad saskaitoje neliptu reides viena ant kitos kaip cia "Kiekis ir Suma":
http://img717.imageshack.us/img717/3510/pdf2.jpg

Kad neliptų raidės, reikia sumažinti teksto Suma su mokesčiais ilgį. Manau geriausias būdas (ir turbūt teisingiausias) žodį mokesčiais pakeisti į PVM, nes būtent taip Lietuvoje vadinasi mokamas mokestis.

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Niekas nesigauna, sorry dar zaliokas as bet niekaip nerandu problemos. Paspaudus, kad rodytu PDF as isivedes kad parodytu kame problema, nes atidarydavo Blank page, tai ismeta va ka:
Warning: require_once(_PS_TOOL_DIR_tcpdf/config/lang/eng.php): failed to open stream: No such file or directory in /home/xxxxx/domains/xxxxx.xx/public_html/classes/PDF.php on line 14 Fatal error: require_once(): Failed opening required '_PS_TOOL_DIR_tcpdf/config/lang/eng.php' (include_path='.:/usr/share/pear') in /home/xxxxx/domains/xxxxx.xx/public_html/classes/PDF.php on line 14

Ir cia sitame failiuke nera is vis tokios eilutes :(

3. /config/config.inc.php byloje padarykite šiuos pakeitimus

define('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'fpdf/');

Share this post


Link to post
Share on other sites

Radau kur pakeisti ta eilute, ja reikia keisti ne config.inc.php, o defines.inc.php failiuke, bet kai ja pakeiciu tai administratoriaus valdymo paneleje is vis nesamones pasidaro, dingsta visi pdf nustatymai, ta prasme laukai tusti ir virsuje rodo klaida.
Nu niekaip nesuprantu, viskas padaryta kaip parodyta vienas prie vieno, jau nebezinau ne ka daryti :(((

Pas mane 1.3.1 v

Share this post


Link to post
Share on other sites

Susitvarkiau viska su TCPDF, viskas veikia. Problema tokia - kai klientai uzsako daug prekiu pirmame Invoice puslapyje viskas gerai, antrajame prekes "uzlipa" ant siuntimo ir gavejo adresu (t.y. pasislenka i virsu). Gal kas nors susiduret ir turit vaistu?

Aciu!

P.S versija 1.2.5

Share this post


Link to post
Share on other sites

  • 3 weeks later...
  • 4 weeks later...

Sveiki, taigi reikia jusu pagalbos. Padariau viska kaip parasyta pirmame poste, atsirado lietuviskos raides, taciau susiduriau su keliatu problemu.
1)Pirmoje eiluteje( kaireje virsuje), kur turi buti parasyta "Sąskaita faktūra" raso: "S skaita fakt ra", nors kitur lietuviskas raides raso.
2)vietoj "Prekė (-s)" raso "Prek (-s)

zodziu, pridedu failo nuotrauka, buciau dekingas, jei ka psiulyumet koki sprendimo buda!

[sOLVED]

Share this post


Link to post
Share on other sites

  • 3 weeks later...
  • 5 months later...
Dekui uz paaiskinima, taciau kaip bebutu gaila admino PDF nustatymai vistiek neveikia, na bet tebunie taip nes is esmes cia jie nieko neapsprendzia...Kitas dalykas kuris man nelabai patinka kad saskaitos apacioje matau toki dalyka "P. 1 / {nb1}" kiek as suprantu cia yra puslapiu numeracija, taciau vietoje "{nb1}" manau turetu buti kazkas kito gal turetu atrodyti taip: P.1/1 arba jei saskaita is dvieju puslapiu tai P.1/2. Manau visa tai turetu buti "TLP" bet nelabai zinau kaip ten tai pataisyti?
http://img717.imageshack.us/img717/2357/apacia.jpg


replace classes/PDF.php
$this->Cell(190, 5, ' '."\n".'P. '.$this->GroupPageNo().' / '.$this->PageGroupAlias(), 'T', 1, 'R');
to
$this->Cell(190, 5,' Page '.$this->GroupPageNo().' / '.substr($this->PageGroupAlias(),3,strlen($this->PageGroupAlias())-4), 'T', 1, 'R');

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More