Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: petras w Listopad 04, 2010, 11:38:53 am

Tytuł: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: petras w Listopad 04, 2010, 11:38:53 am
Witam,

Wersja PrestaShop: 1.3.1.1
Serwer: home.pl
System porównań dla połączenia MySQL: utf8_general_ci
Edytor: Notepad++, kodowanie UTF-8 bez BOM

Próbuję zaimportować sobie przykładowy produkt z pliku CVS, np:
;1;Żęłąźżźćń nazwa;34;12.50;22;;1;;;;;;;;;;;;100;;;;Testowa nazwa;Testowa nazwa;;;;;http://domena/components/com_virtuemart/shop_image/product/5531c938cd7af9335cb659321a6089b3.jpg;;
Niestety, gdy przechodzę do 2 punktu importu to ucina literę jeżeli jest ona z  polskimi "ogonkami" z początku nazwy produktu itp. Dodatkowo nie konwertuje polskich liter na odpowiedniki bez nich w przypadku "przyjaznego adresu url". Wie ktoś jak naprawić ten błąd? Kodowanie jest OK, bo polskie znaki są poza pierwszą literą, tak jak napisałem wyżej, no i ta konwersja na przyjazny url...
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: petras w Listopad 05, 2010, 09:34:04 am
Naprawdę nikt nie wie jak rozwiązać ten problem? Jak się dodaje ręcznie to jest OK, a jak przez Narzędzia->Import to lipa.
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: tagat w Listopad 05, 2010, 10:44:00 am
Mógłby ktoś pomóc? Mam ten sam problem. Na pewno da się to usprawnić.
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: petras w Listopad 05, 2010, 04:01:32 pm
Częściowe rozwiązanie problemu:
Skopiować plik: admin/tabs/AdminImport.php z najnowszej produkcyjnej wersji PrestaShop tj. 1.3.2 do siebie. Nazwy są już ok, ale dalej leży konwersja polskich liter dla "przyjaznych url". Są wycinane i nie zastępowane...
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: petras w Listopad 10, 2010, 11:48:46 am
Niestety zauważyłem że jak użyjemy AdminImport.php z PS 1.3.2 to przy imporcie zamienia cenę np. 3.50 na 3, 4.24 na 4 itd :/ Eh... Chyba czas powrócić do komercyjnych rozwiązań z porządnym wsparciem technicznym.
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: kubam w Listopad 12, 2010, 02:33:41 pm
Miałem taki sam problem jak wy poradziłem sobie w bardzo prosty sposób.

1. Ściągamy Notepad++
2. Otwieramy swój dokument .csv
3. Klikamy Format > Konwertuj na format UTF-8
4. Zapisujemy i gotowe
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: petras w Listopad 22, 2010, 11:17:47 am
Miałem taki sam problem jak wy poradziłem sobie w bardzo prosty sposób.

1. Ściągamy Notepad++
2. Otwieramy swój dokument .csv
3. Klikamy Format > Konwertuj na format UTF-8
4. Zapisujemy i gotowe


Przecież napisałem że używam nawet tego edytora i nic. Ucina tylko polskie znaki znajdujące się na początku: Nazwy, Opisu... Najnowszy AdminImport.php rozwiązuje ten problem ale znów źle konwertuje ceny. Np 2.4567 na 2.00 :|
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: qsmier w Luty 10, 2011, 09:32:57 pm
mam ten sam problem, czy źle konwertowane ceny udało się poprawić ? 2.4567 na 2.00 ?
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: ksyt w Marzec 01, 2011, 10:48:04 pm
Witam
Znalazłem problem i chciałbym podzielić się rozwiązaniem.
W pliku AdminImport.php zmieniamy linię 1118
echo '<option value="'.$lang['iso_code'].' '.($lang['id_lang'] == $cookie->id_lang ? 'selected="selected"' : '').' ">'.$lang['name'].'</option>';na:
echo '<option value="'.$lang['iso_code'].'" '.($lang['id_lang'] == $cookie->id_lang ? 'selected="selected"' : '').'>'.$lang['name'].'</option>';
Jak widać kosmetyczna zmiana.
Mam nadzieję że paru osobom pomogłem.
Wydaje mi się że temat można by zamknąć.

Pozdrawiam
Tytuł: Odp: Import produktów - ucina polskie znaki itp.
Wiadomość wysłana przez: chemar w Marzec 18, 2011, 05:35:08 pm
tutaj http://prestashopforum.pl/index.php?topic=4998.0 jest rozwiązanie złego konwertowania cen.