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


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

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

import

Лучший Ответ SmetDenis , 15 June 2015 - 15:35


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

И при импорте выбрал ключ "алиас". Кажется все импортировалось.
Проверьте пожалуйста. Перейти к сообщению


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

#21 woodman

woodman

Отправлено 13 June 2015 - 22:50

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

 

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

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

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

 

 

Прикрепленные изображения

  • Untitled-1.jpg

Прикрепленные файлы

  • Прикрепленный файл  cat-1.csv   2.89К   102 Количество загрузок:

  • 0

#22 woodman

woodman

Отправлено 13 June 2015 - 23:15

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


  • 0

#23 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 14:10

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

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

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

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

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


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



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


#24 woodman

woodman

Отправлено 15 June 2015 - 14:29

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

 

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

Прикрепленные изображения

  • Untitled-1.jpg

Сообщение отредактировал lotosdima: 15 June 2015 - 14:29

  • 0

#25 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 14:44

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

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



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


#26 woodman

woodman

Отправлено 15 June 2015 - 14:52

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

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


  • 0

#27 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 14:58

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



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


#28 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 15:35   Лучший Ответ


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

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



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


#29 woodman

woodman

Отправлено 15 June 2015 - 15:38

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

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


  • 0

#30 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 15:46

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



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






Темы с аналогичным тегами import

Click to return to top of page in style!