Проблемы Импорта из csv
Столкнулся с проблемой импорта товаров из файла import.csv
Написал в поддержку shneider-host.ru они сказали что нужно в .htaccess добавить строку AddDefaultCharset utf-8, чтобы крарозябры не выводились.
кракозябры пропали, но не все поля начались импортироваться.
те поля которые описаны в дополнительных свойствах, как minishop2-combo-options не импортируются, пробовал менять поля, там где они описаны minishop2-combo-autocomplete, все нормально, запись производится.
Кто сталкивался с такой проблемой? В чем может быть проблема?
прикрепляю скрин файл настроек php, может в нем проблема:
yadi.sk/i/wzuEfQkDhUw2m
Да при переносе сайта modx выдавал предупреждение:
Вы используете расширение suhosin PHP, и ваши настройки suhosin.get.max_value_length установлены в слишком низкое значение для MODX для правильного сжатия JS файлов в менеджере. MODX рекомендует повысить это значение до 4096; на данный момент MODX автоматически установит для вашего сжатия JS (параметр compress_js) 0, чтобы предотвратить ошибки.
Комментарии: 8
не ужели ни у кого не было проблем с импортом полей minishop2-combo-options?
Василий, прошу у Вас помощи. Подскажите пож-та, в чем может быть загвоздка, почему не импортируются json строки с описным форматом minishop2-combo-options? Проблема в хостере?
Нет, скорее всего, проблема в скрипте.
JSON свойства типа color и size должны импортироваться массивом, а это происходит только если их указано в импорте 2 и более, как в примерах из статьи.
Если поле указано только один раз, то получается строка, а не массив, и поле не сохраняется — такова моя догадка.
JSON свойства типа color и size должны импортироваться массивом, а это происходит только если их указано в импорте 2 и более, как в примерах из статьи.
Если поле указано только один раз, то получается строка, а не массив, и поле не сохраняется — такова моя догадка.
Добрый день. Василий. я проверил Вашу догадку.
Вы правы.
Василий, я плохо разбираюсь в php.
Подскажите пожалуйста как исправить данную ситуацию? Очень нужен рабочий импорт. думаю не мне одному.
Спасибо.
Вы правы.
Василий, я плохо разбираюсь в php.
Подскажите пожалуйста как исправить данную ситуацию? Очень нужен рабочий импорт. думаю не мне одному.
Спасибо.
Как вариант, может и не идеальное, но вполне рабочее решение.
В конец добавлять товар с двумя полями minishop2-combo-options, например color,color, а после импорта править его из админки))
Тогда все вроде импортируется нормально.
В конец добавлять товар с двумя полями minishop2-combo-options, например color,color, а после импорта править его из админки))
Тогда все вроде импортируется нормально.
думаю вполне можно сделать так gist.github.com/vgrish/fb6bf50ec53a5061a978
да тоже работает вроде)) спасибо.
при первом импорте срабатывает, а при втором нет.
да и при первом импорте в БД закидывает 2 значения [«значение поля в json»,""]
да и при первом импорте в БД закидывает 2 значения [«значение поля в json»,""]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.