ZebroidФорумПубличный разделВопросыСборщик полей, Категория Description

Сборщик полей, Категория Description

27 ноября 2015, 12:23
Зарегистрирован: 22 сентября 2012, 20:02
Требуется для категории задать описание Description. Как это сделать, я не нашел. Предлагаю сделать сборщик полей для описания Description для категории. Информация будет собираться из спец.тегов из тела статьи. Движок WP.



29 ноября 2015, 16:22
Зарегистрирован: 10 апреля 2012, 00:00
Описание категории для WP и так берется из текста записи категории в Зеброиде.

29 ноября 2015, 17:18
Зарегистрирован: 22 сентября 2012, 20:02
Чего то я не вижу этого. Кликаю на рубрике. Пусто. При импорте, захожу в категорию. Пусто. Ни разу не видел после импорта из Зебры — описание категорий, всегда пусто.





Комментарий отредактирован 1 раз(а). Последний раз редактировал jozess 29 ноября 2015, 17:20.
29 ноября 2015, 19:01
Зарегистрирован: 10 апреля 2012, 00:00
Используете файловый экспорт?




29 ноября 2015, 19:38
Зарегистрирован: 22 сентября 2012, 20:02
Ну да. Экспортирую Файлы HTML.
Проект планируется как «Мультисайт».

Комментарий отредактирован 2 раз(а). Последний раз редактировал jozess 29 ноября 2015, 19:42.
29 ноября 2015, 22:31
Зарегистрирован: 10 апреля 2012, 00:00
Не понял при чем тут «Файлы HTML» если мы говорим о WordPress.

29 ноября 2015, 22:50
Зарегистрирован: 22 сентября 2012, 20:02
В спешке написал правильно, а затем исправил на неправильно, подумал что импорт…

Экспортирую обычным образом. Экспорт -> Wopdpress, получается на выходе 1 файл.

03 декабря 2015, 22:17
Зарегистрирован: 10 апреля 2012, 00:00
Версия программы? Проект скинуть можете?

04 декабря 2015, 15:15
Зарегистрирован: 22 сентября 2012, 20:02
Вы наверное не правильно поняли меня. Если вручную написать в Зебре описание категории, то все экспортируется нормально. Дело в том, что можно подготовить описание для категорий заранее, например в ContentDownloader-е.

Например, у нас есть куча файлов для импорта.

При импорте, если Зебра встречает тег h1Мода/h1 — берет из нее категорию «Мода», вставляет Категорию и запись в проект. Из этой же записи Зебра берет «Описание категории» — например из тега <desc_cat>Тут описание категории</desc_cat>.
Все, готово. Дальше при импорте других файлов категории «Мода», теги <desc_cat> — которые присутствуют в файлах импорта не учитываются, т.к описание у категории «Мода» уже есть.

Комментарий отредактирован 5 раз(а). Последний раз редактировал jozess 04 декабря 2015, 15:19.
04 декабря 2015, 15:27
Зарегистрирован: 10 апреля 2012, 00:00
Сборщик полей собирает значение для полей из текста той же записи, так как вы хотите работать не будет. Брать из текста дочерней записи и вставлять в родительскую инструмент не может.

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