PDF faktury v češtině pro 1.3.2

Úpravy oproti verzi, která je k dispozici na foru:
– dodavatel: přidána česká republika

– doručovací adresa: přidáno telefonní číslo
– doručovací adresa: odstraněno ič, dič
– fakturační adresa: přidáno telefonní číslo
– fakturační adresa: ič, dič pod sebe zarovnáno

– přepravce odstraněn, pokud si ho chcete vložit je tam zakomentovaný
– konstantní symbol se bude přidávat z administrace v nastavení o obchodě PS_SHOP_BANK_KS

– patička: přibyla možnost textu, ten se vyplní v administraci – PS_SHOP_DETAILS
Například já tam mám uvedeno, že firma je zapsána soudem tam a tam…

Když nevyplní zákazník fakturační adresu, bude stejná jako doručovací.

PDF je ke stažení ZDE. Zálohujte si předem všechny soubory, které budete přepisovat.
Vyzkoušeno, testováno na verzi 1.3.2

Pro správnou funkčnost je potřeba v administraci nastavit pdf podle obr. níže

Poté je nutné vyplnit údaje v administraci – kontakt

Faktura je testována ve 4 jazycích – španělština, francouzština, angličtina a samozřejmě čeština. Kompletní překlad češtiny je v příloze.

Náhled jak vypadá faktura s vyplněnou FA adresou
Náhled jak vypadá faktura pouze s doručovací adresou

Rubriky: Návody, rady, manuály | Štítky: , | 33 komentáře

Jak přidat facebook tlačítko do náhledu produktu

Otevřete si svojí šablonu, standardní themes/prestashop/ a soubor product.tpl

Nejčastěji se přidává pod tlačítka jako tisk, poslat známému. Stačí hledat ve zdrojovém kódu usefull_link_block.

Tlačítko sdílet

<a href="http://www.facebook.com/share.php?u={$smarty.server.SCRIPT_URI}">Sdílet na Facebooku</a>

Tlačítko líbí se mi

<iframe src="http://www.facebook.com/plugins/like.php?href={$base_dir}{$product->id}-{$product->link_rewrite}.html&amp; layout=standard&amp; show_faces=false&amp; width=450&amp; action=like&amp; colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:35px; margin-top:10px; margin-bottom: 0px"></iframe>
Rubriky: Návody, rady, manuály | Štítky: , | 11 komentáře

Co dělat když si omylem změníte práva svého profilu v administraci?

Marty04 píše: Omylem jsem si omezil práva admina. (zobrazovaní Nastavení, Nastrojů atd.. ) jde to nějak vrátit? Měl jsem nastavený jen jeden profil a ten původní. když jsem vyškrtával okenka, delal jsem to s domněním, že tvořím práva pro jiného zaměstnance.. Máte nějaké nápady či rady? Moc díky.

Řešení je podívat se do databáze, do tabulky profile, profile_lang. Tam jsou ty práva.

tabulka profile
Podívejte se na práva, administrátor id_profile většinou 1.
Teď se musíte podívat do tabulky employee. Vidíte svůj profil a změníte id_profile podle definovaných práv.
employee

Rubriky: Návody, rady, manuály | 2 komentáře

Jak odstranit entity ve zdrojovém kódu a v databázi

Základní instalace Prestashopu má spoustu nedostatků. Hlavním důležitým nedostatkem je špatné zobrazování znaků í,ě,š,č. Přináším 6 důležitých úprav aby se čeština zobrazovala správně.

1) Pro správné ukládání háčků, čárek do databáze u produktů zboží
admin/tabs/AdminProducts.php –> vyhledat „tinyMCE“ a vložit jako na obr. –>
entity_encoding:"raw"

2) pro správné ukládání háčků, čárek do databáze u CMS – editace stránek
admin/tabs/AdminCMS.php –> vyhledat „tinyMCE“ –>
entity_encoding:"raw"

3) pro správné ukládání háčků, čárek do databáze
admin/tabs/AdminManufactures.php –> vyhledat „tinyMCE“ –>
entity_encoding:"raw"

4) pro správné ukládání háčků, čarek do databáze u modulu „editorial“ – hlavní stránka
modules/editorial/editorial.php –> vyhledat „tinyMCE“ –>
entity_encoding:"raw"

Pro správné zobrazování znaků ve zdrojovém kódu e-shopu
5) /tools/smarty/plugins/modifier.escape.php cca řádek 28
zaměnit

case 'htmlall':
            return htmlentities($string, ENT_QUOTES, $char_set); 

za

case 'htmlall':
            return htmlspecialchars($string, ENT_QUOTES, $char_set); 

6) /classes/Tools.php cca řádek 343
ve funkci htmlentitiesUTF8() změnit

return htmlentities($string, $type, ‘utf-8’);

za

return htmlspecialchars($string, $type, ‘utf-8’);
Rubriky: Návody, rady, manuály | 45 komentáře

Nelze uložit nastavení – Způsob zaokrouhlování: neplatné

Když chi uložit nastavení (Preferences), tak to zahlásí chybu „pole Round mode: neplatné“ či překlad Způsob zaokrouhlování: neplatné

Problém se vyskytuje většinou po aktualizaci a nachází se v tom, že musíte překopírovat základní soubory ve složce config a to defines.inc.php a config.inc.php
V těchto souborech se nachází dané nastavení.

Rubriky: Úpravy | Štítky: , | Napsat komentář