strokoff

Обрезаются русские символы при импорте товаров CSVI Joomla 2.5 + VM2

Столкнулся с такой проблемой, что при импорте товаров через компонент CSVI, обрезаются все русские (кириллические) символы. Чуть погуглив не нашел решения для Joomla 2.5 и virtuemart 2. Решение оказалось достаточно простым и схоже с фиксом для предыдущей версии Joomla.

Заходим в папку сайта и переходим по следующему адресу /administrator/components/com_csvi/helpers/file/import

Находим файл csv.php и открываем его для редактирования.

Ищем следующий код

[cce lang=php]
public function readNextLine() {
[/cce]

У меня это 135 строка. И вставляем после нее

[cce lang=php]
setlocale(LC_CTYPE, «ru_RU.UTF-8»);
[/cce]

Меняем кодировку файла на UTF-8, по умолчанию она по идее должна быть у вас cp-1251.

Сохраняем изменения и закрываем файл.

Профит, после этих действий у вас все должно работать.