Еще раз добрый вечер.
Экспортирую товары с использованием шаблона "Выгрузка на сайт в формате E-Trade Series (внешн. модуль)", отмечаю пункт "Кодировка utf-8", все экспортируется без ошибок, но когда я загоняю на сайт (Joomla 1.5.21 и VirtueMart 1.1.5) эти товары c помощью модуля, который Вы прислали - категории товаров отображаются непонятными символами (слава Богу не на рабочей среде делал). Может и товары так же будут импортироваться (они у меня все на английском языке). На моем сайте используется кодировка utf-8 и в БД MySQL тоже. Что делать ? Заранее благодарю.
Проблема с кодировкой
используемое ПО:
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
Попробуйте не отмечать пункт "Кодировка UTF-8" в программе E-Trade Content Creator.
Или измените в файле модуля "etrade_ie_for_virtuemart115_csv.php" строку:
на:
Или измените в файле модуля "etrade_ie_for_virtuemart115_csv.php" строку:
Код: Выделить всё
define(DB_CHARSET, "cp1251");Код: Выделить всё
define(DB_CHARSET, "utf8");С уважением, поддержка ElbuzGroup.
снятие флажка "кодировка utf8" не помогло, а вот изменение в скрипте импорта сработало. Спасибо за помощь. 
используемое ПО:
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
у меня похожая проблема,
импорт товара на сайт без проблем, ни чего ни где не менял (кроме пароля)
вот так вот всё отображалось
3D Телевизоры->Samsung
3D Plazma->sony
LCD телевизоры->toshiba
LED телевизоры->jvc
потом я их все обьеденил в одну главную категорию
телевизоры->LCD телевизоры->toshiba
но после импорта
получилось так вот
_->LCD телевизоры->toshiba
тоесть название родительской категории пропало, а остальные русские названия остались
я пробовал по разному называть главную категорию но понял одно её надо называть что бы в начале были не русские буквы ( помогает только ручное редактирование # jos_vm_category в my sql и то только до следующего импорта)
как решить эту проблему ?
VM 1.1.5 ( база utf8_general_ci)
также обратил внимание что если и подкатегория будет состоять полностью из русских букв то она тоже будет после импорта называться как _
при экспорте назад в программу эти категории тоже становятся с именем _
импорт товара на сайт без проблем, ни чего ни где не менял (кроме пароля)
вот так вот всё отображалось
3D Телевизоры->Samsung
3D Plazma->sony
LCD телевизоры->toshiba
LED телевизоры->jvc
потом я их все обьеденил в одну главную категорию
телевизоры->LCD телевизоры->toshiba
но после импорта
получилось так вот
_->LCD телевизоры->toshiba
тоесть название родительской категории пропало, а остальные русские названия остались
я пробовал по разному называть главную категорию но понял одно её надо называть что бы в начале были не русские буквы ( помогает только ручное редактирование # jos_vm_category в my sql и то только до следующего импорта)
как решить эту проблему ?
VM 1.1.5 ( база utf8_general_ci)
также обратил внимание что если и подкатегория будет состоять полностью из русских букв то она тоже будет после импорта называться как _
при экспорте назад в программу эти категории тоже становятся с именем _
а при экспорте из PLI выбрана эта родительская категория ("телевизоры") ?
используемое ПО:
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
при экспорте выбраны все категории и все товары
Последний раз редактировалось daniley 24 янв 2011 09:28, всего редактировалось 1 раз.
перед началом экспорта отметьте пункт "Кодировка UTF-8" в окне "экспорт данных" и все должно быть ОК.
используемое ПО:
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
E-Trade PriceList Importer 2
E-Trade Content Creator 3
Joomla 1.5.21
VirtueMart 1.1.8
отмечал получаются казябры
Последний раз редактировалось daniley 24 янв 2011 09:28, всего редактировалось 1 раз.
Попробуйте изменить настройки локали в модуле интеграции, все строки в файле etrade_ie_for_virtuemart115_csv.php:
заменить на:
Код: Выделить всё
@setlocale(LC_ALL, 'ru_RU.CP1251');Код: Выделить всё
@setlocale(LC_ALL, 'ru_RU');С уважением, поддержка ElbuzGroup.
ок спс, порпобую отпишусь
