при подгрузке иероглифы и не все данные заполняются
Столкнулся с неординарной ситуацией при выгрузке из csv. Опишу все в красках и по порядку на примере одного товара.
Есть товар с Жилетами, у которого есть 2 характеристики
Назначение — id87
Размер — id67
В файле CSV колонки идут в следующем порядке и с такими названиями:
артикул | название | цена | краткое описание | полное описание | производитель | теги | 87-Назначение | 67-Размер
товар указан один для тестов
На странице Импорта товара, выставлены следующие значения:
Кодировка — Кириллица
разделитель полей — запятая
разделитель текста- двойные кавычки
категория — жилеты
Имеющиеся товары — обновлять
начинать со строки — 2
импортировать — 0
шаблон структуры данных такой
art_no, title, price, shortdesc, description, vendor, tags, c87, c67
после нажатия загрузить вижу картину
так выглядит один товар:
так второй:
так же интересно, почему появилось 2 товара, а не один....
Подскажите, что я делаю не так?! Заранее спасибо.
Файл CSV можно скачать здесь:Гидроодежда-Жилеты.csv
Вот, что у меня получилось с ним после перевода в utf8.
Правда я не стал вбивать характеристики, как у тебя, так как попробовал на рабочем сайте, так что добавил только часть.
Да и чуть не забыл, открой свой прайс в любом редакторе, посмотри у тебя там в конце очень много ";" из-за которых опять же у тебя на первом скрине куча товаров без имени.
По поводу лишних ковычек, помог R2, за что ему огромное спасибо.Пользуясь функцией найти/заменить в notepad++ исправляем эти мудрости (двойные кавычки и лишние кавычки перед знаком < и перед знаком >).
Открываем файл /www/components/shop/model.php находим
$item['id'] = $this->addItem($item);