Zadejte hledaný výraz...

Prestashop – problém s importem a diakritikou

Ston3
verified
rating uzivatele
12. 2. 2011 20:53:12
Zdravím zprovoznil jsem si prestashop, ale mám problém s hromadným importem zboží do katalogu.
Jak je vidět na obrázku už při výběru sloupců s daty se mi nezobrazí např. velké Ř to samé třeba Š a určitě i ty ostatní velké znaky s háčkem.
Bohužel po importu to dopadne tak že se to takhle jak je to vidět i vloži do katalogu a musím produkt po produktu přepisovat ručně. Tady už se to ale správně uloží, to opravdu nechápu. např. Řezačky
12. 2. 2011 20:53:12
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609044
Kódování znaků - zkontrolovat nastavení databáze a feedu
12. 2. 2011 21:36:54
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609043
Pavel
verified
rating uzivatele
(2 hodnocení)
12. 2. 2011 21:48:47
Otevřít .csv v texťáku - "uložit jako" a dole nastavit kódování na UTF-8
Ještě se mi nestalo, aby to nefungovalo :-)
12. 2. 2011 21:48:47
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609042
Ston3
verified
rating uzivatele
12. 2. 2011 23:10:24
Vše mám v UTF-8 - csv, databázi a co je prosim tě feed? a csv také takto přeukládám, když to neudělám tak se mi všechny české znaky zobrazují jako otazníky
12. 2. 2011 23:10:24
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609041
feed jako zdroj dat - v tvém případě CSV soubor (moje nepřesnost)
Máš všude korektně nastaven ?
12. 2. 2011 23:14:53
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609040
Ston3
verified
rating uzivatele
12. 2. 2011 23:18:20
#5 kde to mám hledat?
12. 2. 2011 23:18:20
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609039
Mělo by to být po příkazu mysql_connect, případně mysql_pconnect
Ale možná je tvůj problém úplně někde jinde - záleží na tom, jak je nastaven hosting.
12. 2. 2011 23:20:01
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609038
Ston3
verified
rating uzivatele
12. 2. 2011 23:29:36
Žádný zásah do komunikace s databází jsem v originálním prestashopu nedělal, takže by to tam mělo být, ani nevím v kterém .php souboru to je.
Někde jsem se dočetl že je problém s funkcní fgetcsv, která si v kódovani utf-8 neporadi s prvnim znakem pokud je to diakritika.
Oprava spociva k obejiti vyuziti funkce fgetcsv, ktera je nahrazena funkcni fgets a nasledne explode. Bohužel ale tato oprava byla pro starší verzi Prestashopu, já nevím jak tuto funkci nahradit, dokázal by to někdo? Je to úprava souboru AdminImport.php jestli to někomu pomůže můžu sem přihodit ten upravený soubor ze starší verze a ten originální z novější verze, používám verzi 1.3.6.0.
---------- Příspěvek doplněn 13.02.2011 v 20:23 ----------
Myslím že jsem na to přišel, pročetl jsem si ještě pár topicků a našel jsem podobný problém s CSV a diakritikou prvního písmena.
Nepoužíval jsem metodu kde se nahradí funkce fgetcsv za fgets a potom explode.
úplně na konci souboru AdminImport.php je:
public static function setLocale()
{
$iso_lang = trim(Tools::getValue('iso_lang'));
setlocale(LC_ALL, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');
}
a to jsem zmněnil na
public static function setLocale()
{
$iso_lang = trim(Tools::getValue('iso_lang'));
setlocale(LC_ALL,'cs_CZ');
}
zmněny jsem prováděl v originálním souboru AdminImport.php z PrestaShopu verze 1.3.6.0
12. 2. 2011 23:29:36
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609037
forfun
verified
rating uzivatele
23. 2. 2011 08:58:48
Zdravim
Mam podobny problem, s tym rozdielom ze ked si upravujem dokument CSV kde su vsetky data, ulozim ho, nasledne otvorim cez notepad a zmenim kodovanie na UTF-8 (samozrejme ze musim potom vsetky znaky prepisat) a potom naimportujem tak to ide. Lenze pri dalsiom otvoreni v Exceli sa zase prehodi kodovanie a mozem cele odznova.
Preto sa Vas chcem spytat ci neviete ako by sa dalo v exceli prehodit kodovanie v ktorom dany dokument otvara na UTF-8.
Dakujem
23. 2. 2011 08:58:48
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609036
1/ Nepoužívat Notepad, ale třeba PSpad
2/ V Excelu Data/Importovat externí data - nepomůže?
23. 2. 2011 09:02:20
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609035
forfun
verified
rating uzivatele
23. 2. 2011 09:08:37
Pouzivam Notepad++ Podarilo sa mi importovat dokument v UTF-8 do excelu tak ze sa spravne zobrazil cez hore spominane Data/Import, no ide o to ako to teraz ulozit aby to zostalo v UTF-8. Pretoze ked tam vykonam urcite zmeny a ulozim ako .csv. Znova sa zmeni kodovanie.
23. 2. 2011 09:08:37
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609034
Zapomenout na Excel a začít používat LibreOffice
Soubor / Uložit Jako / Upravit nastavení filtru
http://www.libreoffice.org/
23. 2. 2011 09:14:11
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609033
forfun
verified
rating uzivatele
23. 2. 2011 09:18:16
Dakujem za radu. Uz stahujem. Potom to tu upravim ci to vyriesilo moj problem.
23. 2. 2011 09:18:16
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609032
Jen doplním - LibreOffice Calc, asi by to samé mělo jít i v OpenOffice Calc
23. 2. 2011 09:20:05
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609031
forfun
verified
rating uzivatele
23. 2. 2011 10:22:34
Este raz dakujem velmi pekne. Presne to som potreboval. Funguje to.
23. 2. 2011 10:22:34
https://webtrh.cz/diskuse/prestashop-problem-s-importem-a-diakritikou/#reply609030
Pro odpověď se přihlašte.
Přihlásit