Jump to content


Photo
- - - - -

Импорт категорий

import

Best Answer SmetDenis , 15 June 2015 - 15:35


Я добавил шапку в CSV файл. Рекомендую её всегда использовать, иначе в PHP csv-парсер может не правильно распознавать файл.
Видимо именно это и произошло сейчас.
rgse_200x0.png

И при импорте выбрал ключ "алиас". Кажется все импортировалось.
Проверьте пожалуйста. Go to the full post


  • This topic is locked This topic is locked
30 replies to this topic

#21 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 13 June 2015 - 22:50

И все же, хотелось бы таки получить ответ от техподдержки по поводу импорта.

 

Не импортируются категории. Получаю "вечную" загрузку без ползунка прогресс-бара, т.е. всегда 0%, время до окончания не считается, 0:00.

Если прервать процесс загрузки и проверить, что же там загрузилось, то получаю из 50-ти категорий только часть (в данном случае, 39). Не зависимо от времени ожидания.

Параметры – на скриншоте, файл – в приложении.

 

 

Attached Thumbnails

  • Untitled-1.jpg

Attached Files


  • 0

#22 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 13 June 2015 - 23:15

Попробовал еще раз. Удалил предыдущие, загрузил опять - тот же результат, только в этот раз появились категории, которых раньше не было, а часть тех, что были - не подгрузилась. Какой-то рэндом при импорте.


  • 0

#23 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 June 2015 - 14:10

ID категории - это жесткий автоинкремент, который крайне не рекомендуется трогать.
Т.е при создании ID будет автоматически создан самой базой данных MySQL.

Это необходимость для сохранения целостности базы данных.
Иначе в ней будет огромное количество логических ошибок и не правильных связей.

По этой причине указать свой ID при импорте вы не сможете, можно лишь привязаться к существующему.
В таких случаях для связи csv и базы данных сайта рекомендуется использовать алиас категории или материала.

Существующая опция привязки по ID нужна для тех у кого внешняя база (из который приходит CSV) основывается на данных сайта, а не наоборот.
 

Получаю "вечную" загрузку без ползунка прогресс-бара


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



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


#24 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 15 June 2015 - 14:29

Про ID я уже понял, я просто использую его как ключ, т.к. мне важно перенести названия и алиасы "как есть".

 

Вот что получаю в консоли

Attached Thumbnails

  • Untitled-1.jpg

Edited by lotosdima, 15 June 2015 - 14:29.

  • 0

#25 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 June 2015 - 14:44

Это не то. Импорт сам выдаст сообщение если была ошибка с заголовком "Отчет об ошибке".

Если нужно перенести полностью контент из одной базы в другую, то лучше сделать дамп всех таблиц с префиксом _zoo и потом импортировать их. Это удобно делать через sypex dumper.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#26 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 15 June 2015 - 14:52

Ну другого нету.

Импорт не выдает отчет, он просто никогда не заканчивается и не ползет. Да, я ожидал 15 минут, импортируя файл-пример, и результат тот же.


  • 0

#27 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 June 2015 - 14:58

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



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


#28 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 June 2015 - 15:35   Best Answer


Я добавил шапку в CSV файл. Рекомендую её всегда использовать, иначе в PHP csv-парсер может не правильно распознавать файл.
Видимо именно это и произошло сейчас.
rgse_200x0.png

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



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


#29 woodman

woodman
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 15 June 2015 - 15:38

Да, вроде бы есть. Буду еще тестировать.

Получается, ID вообще трогать не стоит.


  • 0

#30 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 June 2015 - 15:46

Он нужен только на случай если уже существует запись с этим ID и хочется её изменить по этому ID.
Почти всегда используют алиас - это "человекопонятный ID"
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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






Click to return to top of page in style!