mantoza Posted December 2, 2009 Share Posted December 2, 2009 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/tcpdf2. 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 pakeitimus4.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. Link to comment Share on other sites More sharing options...
NuZz Posted December 2, 2009 Share Posted December 2, 2009 Gal galetum įmesti jau perdarytus failus nes man kažkaip neišeina :roll: Link to comment Share on other sites More sharing options...
abatisa Posted December 2, 2009 Share Posted December 2, 2009 pas mane po pakeitimo ten kur preferences>> pdf koduotes ir fonto pasirinkimas dabar yra tuscia. O kai paprasai parodyti pdf saskaita nieko visai neivyksta. Link to comment Share on other sites More sharing options...
Tommygun Posted December 3, 2009 Share Posted December 3, 2009 Sveiki visiPDF 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 Link to comment Share on other sites More sharing options...
Tommygun Posted December 3, 2009 Share Posted December 3, 2009 Bet kuriuo atveju padeka Mantozui, kad papostino kodus. Link to comment Share on other sites More sharing options...
Tommygun Posted December 3, 2009 Share Posted December 3, 2009 Tiesa, tam paciam 4.1 punkte vietoj class PDF extends TCPDF bent jau as suvedziau:class PDF_PageGroup extends TCPDFGal tai dar padejo. Link to comment Share on other sites More sharing options...
mantoza Posted December 3, 2009 Author Share Posted December 3, 2009 Kodas pataisytas. Link to comment Share on other sites More sharing options...
abatisa Posted December 3, 2009 Share Posted December 3, 2009 O taip, :-) dideliausias aciu chebryte Link to comment Share on other sites More sharing options...
SmartiesKiller Posted December 6, 2009 Share Posted December 6, 2009 any chance to have an english or french translation of this topic ?thx Link to comment Share on other sites More sharing options...
abatisa Posted December 7, 2009 Share Posted December 7, 2009 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 helped1. TCPDF Download from here: http://www.sourceforge.net/projects/tcpdf2nd Copy the entire contents of / tools / tcpdf /3rd / config / config.inc.php file, make the following amendmentshttp://www.prestashop.com/forums/viewthread/36255/lietuvikai/utf8_koduot_pdf_sskaitoje_v_dot__1_dot_2_dot_5/pakeiskite į = change topadarykite šiuos pakeitimus = Make these changes Link to comment Share on other sites More sharing options...
SmartiesKiller Posted December 7, 2009 Share Posted December 7, 2009 THX A LOT i think that help a lot of people. Link to comment Share on other sites More sharing options...
razaro Posted December 8, 2009 Share Posted December 8, 2009 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 ; } Link to comment Share on other sites More sharing options...
seniz Posted December 10, 2009 Share Posted December 10, 2009 Sveiki,nezinau kas ne taip bet as pastoviai gaunu sia klaida :TCPDF ERROR: Some data has already been output, can't send PDF filetad gal galetumet atmesti pataisytus failus kad galeciau palyginti kas cia ne taip?email: seniz eta inbox.lt Link to comment Share on other sites More sharing options...
Tomas LT Posted December 14, 2009 Share Posted December 14, 2009 o neveikia tas budas kur tik srifta nauja reikia pridet? nes cia matau daug darbelio ir neaisku ar gausis viskas..... Link to comment Share on other sites More sharing options...
mantoza Posted December 14, 2009 Author Share Posted December 14, 2009 Viskas čia veikia, tiesiog darykit kaip parašyta. Nes kitiem viskas čia gaunasi. Link to comment Share on other sites More sharing options...
abatisa Posted December 21, 2009 Share Posted December 21, 2009 :0Gautis 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. Link to comment Share on other sites More sharing options...
mantoza Posted December 21, 2009 Author Share Posted December 21, 2009 :0Gautis 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. Link to comment Share on other sites More sharing options...
abatisa Posted December 21, 2009 Share Posted December 21, 2009 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ą. Link to comment Share on other sites More sharing options...
Tomas LT Posted December 21, 2009 Share Posted December 21, 2009 paprasciausia iseitis nesiusti niekam jokiu saskaitu. as taip darau ir galvos neskauda. Link to comment Share on other sites More sharing options...
abatisa Posted December 21, 2009 Share Posted December 21, 2009 Koks pardos adresas? Link to comment Share on other sites More sharing options...
labutukas Posted January 13, 2010 Share Posted January 13, 2010 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. Link to comment Share on other sites More sharing options...
Evaldas Posted January 13, 2010 Share Posted January 13, 2010 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. Link to comment Share on other sites More sharing options...
labutukas Posted January 13, 2010 Share Posted January 13, 2010 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į. Link to comment Share on other sites More sharing options...
Evaldas Posted January 13, 2010 Share Posted January 13, 2010 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. Link to comment Share on other sites More sharing options...
labutukas Posted January 13, 2010 Share Posted January 13, 2010 Dėkui labai.Kam įdomu, buvo BOM simbolis UTF-8 kodavime pačioj pradžioj (Headers already sent on line 1...). Link to comment Share on other sites More sharing options...
xejay Posted February 20, 2010 Share Posted February 20, 2010 Nezinau vyrai kaip cia jus padarot as viska padarias paspaudziu ant pdf ir gaunu "blank page"...Kame problemos? Bei admine neveikia PDF nustatymai... Link to comment Share on other sites More sharing options...
Evaldas Posted February 20, 2010 Share Posted February 20, 2010 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. Link to comment Share on other sites More sharing options...
xejay Posted February 20, 2010 Share Posted February 20, 2010 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? Link to comment Share on other sites More sharing options...
Evaldas Posted February 20, 2010 Share Posted February 20, 2010 Paaiškink plačiau: administravimo dalyje neveikiantys PDF nustatymai. Kaip tai pasireiškia ir t.t. Nes iš tokio pasakymo tai tikrai neina suprasti kas gali būti negerai. Link to comment Share on other sites More sharing options...
xejay Posted February 20, 2010 Share Posted February 20, 2010 Admino nustatymuose Preferences->PDF matau stai kas yra (Nieko negaliu daryti su PDF nustatymais):http://img706.imageshack.us/img706/8711/pdfy.jpgBe to kaip padaryti, kad saskaitoje neliptu reides viena ant kitos kaip cia "Kiekis ir Suma":http://img717.imageshack.us/img717/3510/pdf2.jpg Link to comment Share on other sites More sharing options...
Evaldas Posted February 20, 2010 Share Posted February 20, 2010 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. Link to comment Share on other sites More sharing options...
xejay Posted February 21, 2010 Share Posted February 21, 2010 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 Link to comment Share on other sites More sharing options...
brazyd Posted February 28, 2010 Share Posted February 28, 2010 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ę? Link to comment Share on other sites More sharing options...
Evaldas Posted February 28, 2010 Share Posted February 28, 2010 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ą. Link to comment Share on other sites More sharing options...
brazyd Posted March 1, 2010 Share Posted March 1, 2010 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. Link to comment Share on other sites More sharing options...
Evaldas Posted March 1, 2010 Share Posted March 1, 2010 Oj sorry Mano klaida, reikėjo ne 'B' raides pakeist i 'L', o pridėti po 'L' raide, tai yra turi gautis taip: $product['product_name']), 'B', 'L'); Link to comment Share on other sites More sharing options...
brazyd Posted March 1, 2010 Share Posted March 1, 2010 , AČIŪ. Iš pirmo karto padėjo... Link to comment Share on other sites More sharing options...
kesha007 Posted March 19, 2010 Share Posted March 19, 2010 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 Link to comment Share on other sites More sharing options...
kesha007 Posted March 20, 2010 Share Posted March 20, 2010 Problema ispresta. Link to comment Share on other sites More sharing options...
niki10 Posted April 15, 2010 Share Posted April 15, 2010 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? Link to comment Share on other sites More sharing options...
Vaidas Posted May 20, 2010 Share Posted May 20, 2010 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? Link to comment Share on other sites More sharing options...
Vaidas Posted May 23, 2010 Share Posted May 23, 2010 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 suprantuisspresta Link to comment Share on other sites More sharing options...
Tautvydas Posted June 14, 2010 Share Posted June 14, 2010 Viską atlikau taip kaip parašyta instrukcijoje išskyrus 1. žingsnį nes naudojau švaria 1.3.1 ir TCPDF tcpdf_5_3_008.zip versijas1. ž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 Link to comment Share on other sites More sharing options...
Vaidas Posted June 15, 2010 Share Posted June 15, 2010 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 Link to comment Share on other sites More sharing options...
Evaldas Posted June 15, 2010 Share Posted June 15, 2010 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.txtDar yra išleistas ir svarbus apsaugos atnaujinimas. Apie jį galima rasti čia http://www.prestashop.com/blog/article/prestashop_v131_important_security_update/ Link to comment Share on other sites More sharing options...
Vaidas Posted June 15, 2010 Share Posted June 15, 2010 O praktiskai kas nors bande? Dar norejau pakalust, gal kas dirbate su magento? Link to comment Share on other sites More sharing options...
niki10 Posted June 16, 2010 Share Posted June 16, 2010 Sveiki, Vaidai, kaip pataisėt sąskaitos apačią, gal galit papasakot kas ten ir kaip? Link to comment Share on other sites More sharing options...
Vaidas Posted June 16, 2010 Share Posted June 16, 2010 Visa instrukcija http://www.prestashop.com/forums/viewthread/55943/installing_prestashop/solvedproblem_with_pdf_1_dot_2_dot_5_currency Link to comment Share on other sites More sharing options...
niki10 Posted June 16, 2010 Share Posted June 16, 2010 Ačiū, sutvarkiau, puikiai veikia Link to comment Share on other sites More sharing options...
Vaidas Posted June 18, 2010 Share Posted June 18, 2010 Viską atlikau taip kaip parašyta instrukcijoje išskyrus 1. žingsnį nes naudojau švaria 1.3.1 ir TCPDF tcpdf_5_3_008.zip versijas1. ž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? Link to comment Share on other sites More sharing options...
niki10 Posted July 13, 2010 Share Posted July 13, 2010 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? Link to comment Share on other sites More sharing options...
tpsvca Posted July 27, 2010 Share Posted July 27, 2010 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/tcpdf2. Nukopijuotike visą turinį į /tools/tcpdf/3. /config/config.inc.php byloje padarykite šiuos pakeitimusdefine('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'fpdf/'); pakeiskite į define('_PS_TCPDF_PATH_', _PS_TOOL_DIR_.'tcpdf/'); 4. /clases/PDF.php faile padarykite šiuos pakeitimus4.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 Link to comment Share on other sites More sharing options...
Roks Posted September 8, 2010 Share Posted September 8, 2010 patvirtinu kad šis būdas veikia 1.3.1 v, yra keletas programinių neatitikimų bet lengva susigaudyti. Link to comment Share on other sites More sharing options...
juozascc Posted September 20, 2010 Share Posted September 20, 2010 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 fileProblema 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ų) ir2. Lt simbolio (sprendimą mačiau kažkur) Link to comment Share on other sites More sharing options...
Adass Posted September 23, 2010 Share Posted September 23, 2010 Sveiki, gak kas galetu smulkiau paaiskinti ka reikia pakeisti punkte 5. /classes/Tools.php nes nelabai suprantu.Aciu Link to comment Share on other sites More sharing options...
juozascc Posted September 23, 2010 Share Posted September 23, 2010 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ė Link to comment Share on other sites More sharing options...
Adass Posted September 23, 2010 Share Posted September 23, 2010 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. Link to comment Share on other sites More sharing options...
juozascc Posted September 23, 2010 Share Posted September 23, 2010 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 ... Link to comment Share on other sites More sharing options...
tuk66 Posted September 28, 2010 Share Posted September 28, 2010 Pabandykite PDF priauginimui modulį www.presta-addons.com. Link to comment Share on other sites More sharing options...
Darius Webdevelopers Posted October 25, 2010 Share Posted October 25, 2010 Na tai gal kas nors turite sprendima, del kai kuriu LT raidziu nerodymo pdf? versija 1.3.1.1 Link to comment Share on other sites More sharing options...
Darius Webdevelopers Posted October 25, 2010 Share Posted October 25, 2010 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. Link to comment Share on other sites More sharing options...
stager Posted November 9, 2010 Share Posted November 9, 2010 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 14Ir cia sitame failiuke nera is vis tokios eilutes 3. /config/config.inc.php byloje padarykite šiuos pakeitimusdefine('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'fpdf/'); Link to comment Share on other sites More sharing options...
stager Posted November 9, 2010 Share Posted November 9, 2010 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 Link to comment Share on other sites More sharing options...
Irfas Posted November 10, 2010 Share Posted November 10, 2010 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 Link to comment Share on other sites More sharing options...
stager Posted November 10, 2010 Share Posted November 10, 2010 Zmones padekit, negi niekas nezinot ? Susisiekit pas ka 1.3.1 v su manim per skype, vardas sigtas gal paaiskinsit kame problema, ar pasidalinsit kodu Aciu Link to comment Share on other sites More sharing options...
Vaidas Posted November 27, 2010 Share Posted November 27, 2010 Sveiki, 1.3.2 versijoje pakeitus Lt kalba atsiranda dideli tarpai tarp prekes pavadinimo zodziu. Gal turit kokiu minciu? Link to comment Share on other sites More sharing options...
luknei Posted December 19, 2010 Share Posted December 19, 2010 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] Link to comment Share on other sites More sharing options...
lokys Posted January 5, 2011 Share Posted January 5, 2011 1.3.5 neveikia SF tik ž raidė ir klaustukai.Jokio pasirinkimo PDF nustatymuose. tcpdf_5_9_035po pataisymų jau admin puslapis nerastas :bug:Šitas padėjo:http://www.prestashop.com/forums/viewthread/11389/P30/general_discussion/migrate_from_fpdf_to_tcpdf Link to comment Share on other sites More sharing options...
baransakallioglu Posted June 30, 2011 Share Posted June 30, 2011 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'); Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now