Перейти к содержимому


Фотография
- - - - -

CSV Import: Выбор позиций для импорта.


  • Закрытая тема Тема закрыта
Сообщений в теме: 31

#1 dvostokov

dvostokov

Отправлено 23 July 2012 - 15:24

Добрый день.

По сути планируется на основе прайсов производителей товаров, создать сводную таблицу, перевести её в csv, для импорта на сайт.

В таблице указаны необходимые х-ки объектов каталога, включая относительный путь к изображению,
но выбрать эту позицию для импорта не представляется возможным.

Возможен ли импорт всех элементов из csv таблиц?
Если да, то как?


[вложение удалено администратором]
  • 0

#2 SmetDenis

SmetDenis

Отправлено 23 July 2012 - 15:50

но выбрать эту позицию для импорта не представляется возможным.

Что это значит?
Приложите файл CSV.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 dvostokov

dvostokov

Отправлено 23 July 2012 - 16:02

Указывая соответствие столбцов таблицы элементам, в ниспадающем списке (см. рис.) отображаются не все позиции, скажем отсутствует цена, изображение (ака фото) и еще много каких позиций.
(пример взят с демо сайта).
  • 0

#4 SmetDenis

SmetDenis

Отправлено 23 July 2012 - 16:06

Не все элементы импортируются через CSV. Только самые простейшие - текстовые. Это простой но очень ограниченый формат.
Для сложных данных (элемент множественный и имеет несколько полей, например как картинка) лучше использовать JSON.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 dvostokov

dvostokov

Отправлено 23 July 2012 - 16:31

Тогда подскажите с помощью каких средств редактировать/создавать  файлы в  JSON формате.
Скажем конвертер JSON -> CSV или Excel -> JSON.
  • 0

#6 SmetDenis

SmetDenis

Отправлено 23 July 2012 - 16:40

Такого нет.
Попробуйте выгрузить (экспортировать) JSON с тестовыми товарами. На основе этой структуры, например с помощью PHP, собрать нужный вам файл.
Формат будет уникален для каждого типа материала, поэтому конвертера вы не найдете.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 dvostokov

dvostokov

Отправлено 23 July 2012 - 16:50

Ок.

Тогда такой вопрос:
Выдержка с экспорта в JSON с демо сайта

"\u043f\u043b\u0430\u043d\u0448\u0435\u0442\u044b-2":  {
"parent": "_root",
"published": "1",
"description": "",
"ordering": "5",
"content":  {
"category_title": "",
"category_subtitle": "",
"category_teaser_text": "",
"category_teaser_image": "images\/computers\/planshet.jpg",
"category_image": "images\/computers\/planshet.jpg"
},
"name": "\u041f\u043b\u0430\u043d\u0448\u0435\u0442\u044b"


Как импортировать/экспортировать в JBZoo, используя JSON формат, чтобы отображался "нормальный текст", а не "\u041f\u043b\u0430\u043d\u0448\u0435\u0442\u044b"
  • 0

#8 SmetDenis

SmetDenis

Отправлено 23 July 2012 - 16:59

http://php.net/manua...json-encode.php
Русские символы в UTF8 преобразуются именно в такой набор символов. Это прихоть формата JSON+UTF8.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 dvostokov

dvostokov

Отправлено 23 July 2012 - 17:09

А имена пользовательских элементов?

[вложение удалено администратором]
  • 0

#10 SmetDenis

SmetDenis

Отправлено 23 July 2012 - 17:10

В чем проблема?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!