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


Фотография
* * * * * 1 Голосов

Экспорт/Импорт в csv


Сообщений в теме: 20

#11 lexxbond99

lexxbond99

Отправлено 24 January 2017 - 17:31

в базе 326 категорий, 10 было до того как я начал импорт. Всё что я импортировал всё сохранено. И в чем же тогда заключается чистка?



#12 lexxbond99

lexxbond99

Отправлено 24 January 2017 - 17:47

новый импорт в чистую базу пока не даёт успехов, очищенная база в phpadmin не обнуляет счетчик новых категорий, импортирую первый файл, который был сегодня создан экспортом, результат тот же : новая категория, в ней первая папка импорта с id уже =360. Как его уменьшить?



#13 lexxbond99

lexxbond99

Отправлено 24 January 2017 - 18:54

возникла мысль, что не работает незаявленный функционал, типа импорта подкатегорий, но что-то и в простом импорте категорий база всё растет и растет, копии множатся, id растут, а информация в существующе



#14 lexxbond99

lexxbond99

Отправлено 24 January 2017 - 18:59

й категории не обновляется из файла


jbzooimport10.jpg



#15 woodman

woodman

Отправлено 24 January 2017 - 19:06

пиши еще


  • 0

#16 lexxbond99

lexxbond99

Отправлено 24 January 2017 - 19:55

ситуация стабилизировалась немного))

1. очистил Zoo.
2. id в файле c 100 по 120.
3. выставил поле ordering по возрастающей от 1 до 20. Это сработало на сортировку как должно. А раньше стояла сортировка для вложенностей своя, т.е. 1, 2-1-2-3, 3, 4-1-2-3 и т.д. и вероятно это также влияет на добавление, что база сходит с ума.
4. импорт, в настройках:
- "не искать ключ"
- "Создавать новую категорию" - да
- Убрал поле parent, это означает без родительской связи, значит система расположит всех одинаково без вложенности. Т.е. выбрал **
В итоге всё чётко ровно залилось.
Таким образом залил через импорт категории без подкатегорий.

5. Далее выставил вручную структуру в категориях.

Далее, чтобы сработало обновление
1. смотрю какие id система создала категориям, типа от 450 до 470.
2. выставляю в файле эти номера id.
3. делаю изменения в описании категории.
4. импорт с настройками:
- "искать id ключ"
- "Создавать новую категорию" - нет
- Убрал поле parent

обновление прошло успешно.

Пока вроде не шатает))
Если нажать не ту кнопочку или выбрать не ту опцию всё прыгает и удаляется)
Ну хоть пока структура не ломается при обновлении - жить можно)

Далее займусь ещё тестами в разных приложениях, с parent и импортом файлов.

Хотелось бы счетчик как то id сбросить, и с несуществующими в списке полями разобраться:
Колонка #19 - subcategory_items_count
Колонка #25 - config_layouts
Куда они импортируются?

 



#17 lexxbond99

lexxbond99

Отправлено 25 January 2017 - 14:22

В приложении 17 категорий. Экспортируются все 50, что были когда-то до этого, но куда-то исчезли, из базы сайта не удаляются.
jbzooimport13.jpg
экспорт в файл

jbzooimport12.jpg

 

поля корневой директории пустые, при импорте эти категории попадают в новую папку, сортировка в структуре уже своя, не рискну импортировать такую сортировку, скорее всего что-нибудь куда-нибудь исчезнет. Основная нестабильность исходит из поля parent. а также как то всегда по разному работает опция ключ, то добавляет категории по названию, то нет - по id. Также из-за присутствия скрытых категорий в базе сказывается и на алиасах присутсвующих в базе категорий. В категории после импорта появляются алиасы-2-3-4-5.



#18 lexxbond99

lexxbond99

Отправлено 25 January 2017 - 14:53

Импортировал одну запись с полем published=0 в каталог с включенной опцией parent, папка попала куда нужно, но при этом все папки стали неопубликованными с красным крестиком


Это было всё же обновление, а не добавление папки, т.е. папка была в каталоге, при обновлении с parent она переместилась.



#19 lexxbond99

lexxbond99

Отправлено 25 January 2017 - 16:57

если кому нужно, нашел сброс счетчика:

 

В phpadmin выбрать таблицу, затем ОПЕРАЦИИ, там внизу есть auto increment установить, нажать ок.
Или выполнить запрос ALTER TABLE `joom_zoo_category` AUTO_INCREMENT =50



#20 lexxbond99

lexxbond99

Отправлено 25 January 2017 - 17:16

только оно чёт не работает >:(, в тестовой базе изменилось, а на рабочей не меняется






Click to return to top of page in style!