wdrożenia PrestaShop

Import produktów - ucina polskie znaki itp.

  • 9 Odpowiedzi
  • 4779 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline petras

  • Użytkownik
  • **
  • 23
  • 0
  • Płeć: Mężczyzna
    • PETRAS - strony internetowe, druk, reklama
Import produktów - ucina polskie znaki itp.
« dnia: 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...
Tworzenie grafiki i wdrożenia sklepów PrestaShop - www.petras.pl

*

Offline petras

  • Użytkownik
  • **
  • 23
  • 0
  • Płeć: Mężczyzna
    • PETRAS - strony internetowe, druk, reklama
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #1 dnia: 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.
Tworzenie grafiki i wdrożenia sklepów PrestaShop - www.petras.pl

*

Offline tagat

  • Nowy
  • *
  • 1
  • 0
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #2 dnia: Listopad 05, 2010, 10:44:00 am »
Mógłby ktoś pomóc? Mam ten sam problem. Na pewno da się to usprawnić.

*

Offline petras

  • Użytkownik
  • **
  • 23
  • 0
  • Płeć: Mężczyzna
    • PETRAS - strony internetowe, druk, reklama
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #3 dnia: 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...
Tworzenie grafiki i wdrożenia sklepów PrestaShop - www.petras.pl

*

Offline petras

  • Użytkownik
  • **
  • 23
  • 0
  • Płeć: Mężczyzna
    • PETRAS - strony internetowe, druk, reklama
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #4 dnia: 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.
Tworzenie grafiki i wdrożenia sklepów PrestaShop - www.petras.pl

*

Offline kubam

  • Nowy
  • *
  • 4
  • 0
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #5 dnia: 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

*

Offline petras

  • Użytkownik
  • **
  • 23
  • 0
  • Płeć: Mężczyzna
    • PETRAS - strony internetowe, druk, reklama
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #6 dnia: 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 :|
Tworzenie grafiki i wdrożenia sklepów PrestaShop - www.petras.pl

*

Offline qsmier

  • Użytkownik
  • **
  • 21
  • 0
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #7 dnia: Luty 10, 2011, 09:32:57 pm »
mam ten sam problem, czy źle konwertowane ceny udało się poprawić ? 2.4567 na 2.00 ?

*

Offline ksyt

  • Użytkownik
  • **
  • 32
  • 0
  • Płeć: Mężczyzna
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #8 dnia: 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

*

Offline chemar

  • Mieszkaniec
  • *****
  • 394
  • 5
Odp: Import produktów - ucina polskie znaki itp.
« Odpowiedź #9 dnia: Marzec 18, 2011, 05:35:08 pm »
tutaj http://prestashopforum.pl/index.php?topic=4998.0 jest rozwiązanie złego konwertowania cen.