Popis:
Čeština se nakopíruje do adresářové struktury obchodu a některé ze souborů přepíše.
!!!!! Důležitá oprava ve verzi 1.3.9d !!!!!Pokud se při instalaci dostanete do situace, kdy se při ukládání dat do databáze objeví hláška typu:
1253 COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8' ....
Je potřeba editovat soubor zc_install/includes/installer_params.php a změnit řádek:
define('DB_CHARSET', 'latin1');
na (pokud je porovnání databáze utf8):
define('DB_CHARSET', 'utf8');
nebo (pokud je porovnání databáze cp1250 a v případě instalace 2.varianty češtiny s databází):
define('DB_CHARSET', 'cp1250');
Tzn. Potom vyprázdnit databázi a zkusit novou instalaci znovu. Čerpáno z fóra
zencart.com.Přidány moduly od TomaCZ pro PPL a českou poštu a dále modul pro provázání dopravy a plateb Ship2Pay. Součástí balíku jeSQL soubor pro databázi a návod na zprovoznění. Soubor SQL nainstalovat pomocí SQL patchů v administraci.
Oproti předešlé verzi změněno několik souborů a větší rozdíl je například u slevových kupónů či modulů plateb a dopravy. Z toho důvodu již nedoporučuji používat starší verzi češtiny pro 1.3.8a, protože některé z těchto modulů přepisuje.
Upravena byla i databáze (nastavení DPH a českého jazyka), takže existují 2 varianty instalace.
1. varianta - mám již obchod nainstalovaný a chci pouze češtinu
- Při kopírování vynechám adresář zc_install, který obsahuje přeloženou instalaci do češtiny (tak akorát co je potřeba).
- Dále pokud mám databázi v jiném kódování než 1250, tak nebudu kopírovat soubor includes/classes/db/mysql/query_factory.php, kde je úprava pro správný zápis a čtení českých znaků z databáze. Pokud využívám UTF8, soubor mohu nakopírovat, ale editujte ho a přepište windows-1250 na utf-8. Databázi v instalaci převést do utf8.
- musím pak z administrace provést instalaci SQL souboru z rootu češtiny pro modul Ship2Pay.
2. varianta - provádím úplně novou instalaci obchodu
- nakopíruji celý obsah češtiny do struktury obchodu
- databázi doporučuji s porovnáním cp_1250_general_ci (nebude problém s českými znaky a vyhledáváním). Pokud bude databáze v porovnání utf8, tak provedu změny v souboru includes/classes/db/mysql/query_factory.php dle varianty 1. Databázi v instalaci převést do utf8.
- SQL soubor modulu Ship2Pay nemusím instalovat, je součástí instalační databáze
- součástí instalace je též nastavení českého jazyka, nastavení DPH, česká měna a rozdělení krajů.