Решение проблемы с импортом в Mini-shop
Приветствую. На некоторых хостингах есть проблема с импортом. Она подробно расписана вот здесь modx.pro/help/356/
Вкратце поясняю, везде идёт обрезка русских символов при импорте товаров. Причём режет до первой цифры.
Я протестировал на 2-ух серверах(на денвере не тестил)…
И после разбора исходников, да не поленился залез в исходники, я обнаружил что проблема в функции fgetcsv.
По итогу проблема решилась очень просто.
В файле
/core/components/minishop/processors/mgr/goods/import-export/import/import.php
Примерно 43-ей строкой, идёт вот такая функция
Да решение более грубое, но зато работает на всех хостингах теперь.
Если вдруг что, то вот готовый файл.
Вкратце поясняю, везде идёт обрезка русских символов при импорте товаров. Причём режет до первой цифры.
Я протестировал на 2-ух серверах(на денвере не тестил)…
И после разбора исходников, да не поленился залез в исходники, я обнаружил что проблема в функции fgetcsv.
По итогу проблема решилась очень просто.
В файле
/core/components/minishop/processors/mgr/goods/import-export/import/import.php
Примерно 43-ей строкой, идёт вот такая функция
while (($csv = fgetcsv($file, 0, ';')) !== false) {
Её комментируем, и ниже дописываем.while ($temp_file_upload= fgets($file)){
$csv = explode(";", $temp_file_upload);
Да решение более грубое, но зато работает на всех хостингах теперь.
Если вдруг что, то вот готовый файл.