BassHunter Posted March 13, 2011 Share Posted March 13, 2011 Neví někdo jak ve verzi 1.4.0.15 vyřešit aby se v PDF fakturách správně zobrazovaly české znaky. Link to comment Share on other sites More sharing options...
PingusPepan Posted March 16, 2011 Share Posted March 16, 2011 Ve verzi 1.4 Final z dnešního večera to funguje nahrátím fontů do tools/fpdf/font/ jak je zmiňováno už někde jinde, nastavením příslušného fontu (ArialMT) v administraci (Objednávky->PDF) a pak v classes/PDF.php upravit funkci convertSign z static protected function convertSign($s) { $arr['before'] = array('€', '£', '¥'); $arr['after'] = array(chr(128), chr(163), chr(165)); return str_replace($arr['before'], $arr['after'], $s); } na static protected function convertSign($s) { $arr['before'] = array('€', '£', '¥'); $arr['after'] = array(chr(128), chr(163), chr(165)); $s = Tools::iconv('utf-8', self::encoding(), $s); return str_replace($arr['before'], $arr['after'], $s); } Funguje všechno včetně správného zobrazení měny... Link to comment Share on other sites More sharing options...
Tenvelkej Posted March 17, 2011 Share Posted March 17, 2011 že by mi něco uteklo kde se dá stahnout 1.4 Final ..... Link to comment Share on other sites More sharing options...
videojs Posted March 17, 2011 Share Posted March 17, 2011 že by mi něco uteklo kde se dá stahnout 1.4 Final ..... vsakhore mas taky zeleny pas a tam mas downloads Link to comment Share on other sites More sharing options...
PingusPepan Posted March 17, 2011 Share Posted March 17, 2011 http://www.prestashop.com/en/downloads/ Link to comment Share on other sites More sharing options...
Tenvelkej Posted March 17, 2011 Share Posted March 17, 2011 že by mi něco uteklo kde se dá stahnout 1.4 Final ..... vsakhore mas taky zeleny pas a tam mas downloads fakt sem to přehlíd .. většinou se dívam na blog Link to comment Share on other sites More sharing options...
djmila Posted March 30, 2011 Share Posted March 30, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 Link to comment Share on other sites More sharing options...
Tenvelkej Posted March 31, 2011 Share Posted March 31, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 neudělal ... FPDF error: Font file not found znamená že si neuploadnul font na server Link to comment Share on other sites More sharing options...
djmila Posted March 31, 2011 Share Posted March 31, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 neudělal ... FPDF error: Font file not found znamená že si neuploadnul font na server no nakonec jsem znova vložil to samé na to samé místo a rozeběhlo se to ...( asi ne něco málo někam zatoulalo)teď jdu hledat zobrazování namísto 10K aby bylo 10 Kč Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 1, 2011 Share Posted April 1, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 neudělal ... FPDF error: Font file not found znamená že si neuploadnul font na server no nakonec jsem znova vložil to samé na to samé místo a rozeběhlo se to ...( asi ne něco málo někam zatoulalo)teď jdu hledat zobrazování namísto 10K aby bylo 10 Kč no coment proč asi se nezobrazuje to č Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 1, 2011 Share Posted April 1, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 neudělal ... FPDF error: Font file not found znamená že si neuploadnul font na server no nakonec jsem znova vložil to samé na to samé místo a rozeběhlo se to ...( asi ne něco málo někam zatoulalo)teď jdu hledat zobrazování namísto 10K aby bylo 10 Kč proč asi se nezobrazuje to č Link to comment Share on other sites More sharing options...
vasekcekal Posted April 1, 2011 Share Posted April 1, 2011 již jste to někdo vyřešil? kde sehnat český font?popřípadě je možné v order history zakázat možnost vygenerovat si fakturu? Pro mě je to zbytečné a nepotřebuji to do shopu...Děkuji EDIT:Již jsem na to přišel, lze to vypnout v Administrace>Orders>Invoices Link to comment Share on other sites More sharing options...
l.charlie Posted April 2, 2011 Share Posted April 2, 2011 Ahoj,font máš tady:http://www.chip.borec.cz/blog/wp-content/uploads/cs_pdf_prestashop_11_final.zip Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 2, 2011 Share Posted April 2, 2011 Ahoj,font máš tady:http://www.chip.borec.cz/blog/wp-content/uploads/cs_pdf_prestashop_11_final.zip ach jo odkaz na font je zde na foru ... jen to chce pročitat posty a nečekat na husu na zlatym podnose ;-) Link to comment Share on other sites More sharing options...
djmila Posted April 3, 2011 Share Posted April 3, 2011 udělal jsem vše co bylo řečeno a nic ... proč po žádosti o tisk faktury dostanu hlášku : FPDF error: Font file not found přitom jsou tam verze: 1.4.0.17 neudělal ... FPDF error: Font file not found znamená že si neuploadnul font na server no nakonec jsem znova vložil to samé na to samé místo a rozeběhlo se to ...( asi ne něco málo někam zatoulalo)teď jdu hledat zobrazování namísto 10K aby bylo 10 Kč proč asi se nezobrazuje to č no proč ? :-D v celé faktuře mám písmena ččč celkem dost jen v Kč se nezobrazí což znamená že měnu si bere od nekud jinde než kde prostě je jen zadano asi K bez č Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 3, 2011 Share Posted April 3, 2011 zitra ty faktury testnu Link to comment Share on other sites More sharing options...
s7anley Posted April 5, 2011 Share Posted April 5, 2011 Ve verzi 1.4 Final z dnešního večera to funguje nahrátím fontů do tools/fpdf/font/ jak je zmiňováno už někde jinde, nastavením příslušného fontu (ArialMT) v administraci (Objednávky->PDF) a pak v classes/PDF.php upravit funkci convertSign. Určite neupravovať classu z jadra. Stačí vytvoriť override/classes/PDF.php a do neho doplňiť tento kód.class PDF extends PDFCore { static protected function convertSign($s) { $arr['before'] = array('€', '£', '¥'); $arr['after'] = array(chr(128), chr(163), chr(165)); $s = Tools::iconv('utf-8', self::encoding(), $s); return str_replace($arr['before'], $arr['after'], $s); } } Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 5, 2011 Share Posted April 5, 2011 Ve verzi 1.4 Final z dnešního večera to funguje nahrátím fontů do tools/fpdf/font/ jak je zmiňováno už někde jinde, nastavením příslušného fontu (ArialMT) v administraci (Objednávky->PDF) a pak v classes/PDF.php upravit funkci convertSign. Určite neupravovať classu z jadra. Stačí vytvoriť override/classes/PDF.php a do neho doplňiť tento kód.class PDF extends PDFCore { static protected function convertSign($s) { $arr['before'] = array('€', '£', '¥'); $arr['after'] = array(chr(128), chr(163), chr(165)); $s = Tools::iconv('utf-8', self::encoding(), $s); return str_replace($arr['before'], $arr['after'], $s); } } tento navod je dobrej funkční Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 5, 2011 Share Posted April 5, 2011 jak do 1.4 narvat odběratele - tohle slovo , pak dodavatele - ič , dič , www , tel ? da se to prevzit z 1.3 ? Link to comment Share on other sites More sharing options...
Radek100 Posted April 13, 2011 Share Posted April 13, 2011 Co to znamená ten příspěvek: Určite neupravovať classu z jadra. Stačí vytvoriť override/classes/PDF.php a do neho doplňiť tento kód.Nevím proč, ale nejde mi to :-(vytvořit nový prázdý soubor PDF.php a doplnit ho o kod, nebo vzít z Classes a přikopirovat do něj tento kod?díky Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 14, 2011 Share Posted April 14, 2011 Co to znamená ten příspěvek: Určite neupravovať classu z jadra. Stačí vytvoriť override/classes/PDF.php a do neho doplňiť tento kód.Nevím proč, ale nejde mi to :-(vytvořit nový prázdý soubor PDF.php a doplnit ho o kod, nebo vzít z Classes a přikopirovat do něj tento kod?díky a cemu na tom nerozumiš ? staci si ten prispevek precist zamyslet se a bude to fungovat .... Link to comment Share on other sites More sharing options...
Radek100 Posted April 14, 2011 Share Posted April 14, 2011 No nejdřív jsem neměl vůbec tušení jak funguje složka override, ale pak jsem se podíval do ostatních souborů, který už tam byly a pochopil jsem jak to vytvořit. Nicméně čeština se mi sice ve faktuře zobrazila správně, ale jediný co tam nebylo ještě správně tak slovo Kč, místo to tam psalo něco jako KÄŤ nebo tak nějak... Nechápu proč, takže zatím to mám přepsaný v souboru classes do původního PDF.php a jde to, radši bych to viděl v tom override taky :-). Nějaký nápady proč to tak je? Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 14, 2011 Share Posted April 14, 2011 No nejdřív jsem neměl vůbec tušení jak funguje složka override, ale pak jsem se podíval do ostatních souborů, který už tam byly a pochopil jsem jak to vytvořit. Nicméně čeština se mi sice ve faktuře zobrazila správně, ale jediný co tam nebylo ještě správně tak slovo Kč, místo to tam psalo něco jako KÄŤ nebo tak nějak... Nechápu proč, takže zatím to mám přepsaný v souboru classes do původního PDF.php a jde to, radši bych to viděl v tom override taky :-). Nějaký nápady proč to tak je? hele asi tak ... je to tu napsano v tomhle vlaknu jak na to jestli chces on line podporu tak mi napis pm ale zadara to nebude .... Link to comment Share on other sites More sharing options...
s7anley Posted April 14, 2011 Share Posted April 14, 2011 vytvořit nový prázdý soubor PDF.php a doplnit ho o kod, nebo vzít z Classes a přikopirovat do něj tento kod? Je potrebné postupovať podľa krokov, ktoré boly spomínané vo vlákne. Čeština sama o sebe funguje, jediný problém je zobrazenie meny. Ak používaš Presta 1.4, tak by si mal namiesto zásahu do jadra využiť možnosť rozšíriť základné controllery alebo classy. Ako som písal, stačí vytvoriť súbor PDF.php do zložky override/classes/ a dopísať ten úryvok, ten umožní správne zobrazenie Kč namiesto KÄŤ. Link to comment Share on other sites More sharing options...
yenda Posted April 21, 2011 Share Posted April 21, 2011 Prosím o radu, jak dostanu na fakturu kontaktní informace eshopu. Zobrazuje se tam pouze fakturační a doručovací adresu zákazníka. Forum jsem prohledal, zkoušel upravit soubor tools.php i pdf.php dle návodu.. ale pokud upravím tools.php, tak mi spadne celý eshop tzn. error - stránka nenalezena. Díky moc za každou radu. Link to comment Share on other sites More sharing options...
Radek100 Posted April 21, 2011 Share Posted April 21, 2011 Zkusil jsem vytvořit _PDF v override/classes/ podle instrukcí, koukal jsem se i na jiné soubory ve složce např. _MySQL.php a _Module.php, ale nemá to vůbec žádný vliv. KAT místo Kč se zobrazuje stále, jak kdybych soubor nevytvořil. Zkoušel jsem vymazat složku compile i udělat novou objednávku, ale ani to nemělo vliv. Pokud kód doplním do souboru PDF.php v classes (kořenovém adresáři), tak Kč se zobrazují. Nevíte co může mít vliv na to, že se override neprojevuje? Link to comment Share on other sites More sharing options...
Radek100 Posted April 21, 2011 Share Posted April 21, 2011 to: yenda Fakturační údaje se zobrazují na zápatí stránky (dole pod čarou), přidají se tam automaticky pokud vyplníš údaje v back office - Preferences - Contact information 1 Link to comment Share on other sites More sharing options...
yenda Posted April 21, 2011 Share Posted April 21, 2011 to Radek100:to vím taky, že se to zobrazuje pod čarou. Rád bych aby se to zobrazovalo normálně na vlevo nahoře. Vím ,že se musí upravit kód ale když to dělám podle návodu, tak mi spadne celý shop. Zřejmě se to u verze 1.4 dělá trochu jinak. Jinak interpunkce na fakturách se mi také moc nedaří, vše mám nastaveno dobře, ale nezobrazují se mi háčky. písmena s čárkami jsou normálně. Link to comment Share on other sites More sharing options...
Tenvelkej Posted April 21, 2011 Share Posted April 21, 2011 to Radek100:to vím taky, že se to zobrazuje pod čarou. Rád bych aby se to zobrazovalo normálně na vlevo nahoře. Vím ,že se musí upravit kód ale když to dělám podle návodu, tak mi spadne celý shop. Zřejmě se to u verze 1.4 dělá trochu jinak. Jinak interpunkce na fakturách se mi také moc nedaří, vše mám nastaveno dobře, ale nezobrazují se mi háčky. písmena s čárkami jsou normálně. je tu navod jak na to v tomhle vlaknu, kdyz to nebudes zvladat pisni na pmEDIT 1: ted sem updatotoval na PS 1.4.1 a čeština je v pořadku Link to comment Share on other sites More sharing options...
tommy01 Posted May 4, 2011 Share Posted May 4, 2011 Upravil jsem soubor classes/PDF.php tak, jak popisoval PingusPepan na začátku. Čeština ve faktuře funguje krásně, ale jen, když mám nastaven jazyk na původní Český (Czech) - kód "cz". Při přepnutí na importovyný jazyk Czech - kód "cs" se ve faktuře nezobrazují háčky nad písmeny. Všiml jsem si, že v Administrace-Objednávky-PDF mám implicitně nastaveno "Nastavení PDF pro aktuální jazyk: Český (Czech )". Myslím si, že by pomohlo toto přenastavit na Czech, ale nevím jak. Neporadí někdo? Jinak samozřejmě používám PS 1.4. Link to comment Share on other sites More sharing options...
tommy01 Posted May 4, 2011 Share Posted May 4, 2011 Vyřešeno, měl jsem špatně nastavený jazyk BO v My preferences. Teď to šlape jak hodinky. Link to comment Share on other sites More sharing options...
shaft Posted May 31, 2011 Share Posted May 31, 2011 Ve verzi 1.4 Final z dnešního večera to funguje nahrátím fontů do tools/fpdf/font/ jak je zmiňováno už někde jinde, nastavením příslušného fontu (ArialMT) v administraci (Objednávky->PDF) a pak v classes/PDF.php upravit funkci convertSign. Určite neupravovať classu z jadra. Stačí vytvoriť override/classes/PDF.php a do neho doplňiť tento kód.class PDF extends PDFCore { static protected function convertSign($s) { $arr['before'] = array('€', '£', '¥'); $arr['after'] = array(chr(128), chr(163), chr(165)); $s = Tools::iconv('utf-8', self::encoding(), $s); return str_replace($arr['before'], $arr['after'], $s); } } Ahoj,můžeš sem prosimtě hodit ten pdf.php soubor na stáhnutí. Nějak mi to nefaká pořád. Díky :-) Link to comment Share on other sites More sharing options...
Jan Spacil Posted June 11, 2011 Share Posted June 11, 2011 Zdravim, prosim o pomoc, nedari se mi spravne zobrazeni ceskych znaku rozchodit ..Verze PS: PrestaShop 1.4.2.5Co jsem zkousel:- vytvorit v /override/classes/ soubor PDF.php, do nej vlozit obsah z prispevku http://www.prestashop.com/forums/viewthread/96474/P15/#417225, vysledek je ten, ze pri generovani pdf dokladu se vypise v browseru pouze tento kod, misto stazeni pdf dokumentu- (zazalohovat originalni /classes/PDF.php a) zmenit primo core soubor, respektive doplnit do funkce convertSign($s) radek $s = Tools::iconv('utf-8', self::encoding(), $s);, vysledek nulovy (v Administrace Orders PDF nastaveno kodovani cp1250 a jakykoliv font)- originalni /classes/PDF.php a dohrani fontu arialmt, vysledek spravne znaky v pdf, krome Kc, vypisuje se KÄT, jazyk v BO mam nastaveny spravne na CzechCo delam spatne? Hlavne me zarazi, ze nefunguje override, proc se vypisuje php kod misto nahrazeni funkce? Prava jsem pro jistotu nastavil na /override/classes/PDF.php na 0777, soubor vytvoreny v PSPadu, kodovani UTF-8 i cp1250 ..Predem diky za nakopnuti spravny smerem! :] Link to comment Share on other sites More sharing options...
baxbady Posted June 13, 2011 Share Posted June 13, 2011 Zdravim.Me pomohl tento postup http://www.prestashop.com/forums/viewthread/96621/ Link to comment Share on other sites More sharing options...
Jan Spacil Posted June 15, 2011 Share Posted June 15, 2011 Díky za info, nenapadlo mě, že se stejný problém řeší ve dvou různých vláknech. Nahrání fontu, nastaveni fontu a kódování cp1250, plus úprava Tools.php problém konečně vyřešila (viz. uvedený odkaz). 1 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