Плагин TreeBlogs для создания дерева блогов
Плагин TreeBlogs позволяет создать на сайте древовидную структуру блогов.
Для начала создаем основной блог, к которому привязываем блоги уровнем ниже. Это делается с помощью селектора при создании или редактировании блогов:
В боковом блоке будет показано само дерево, блоги уровнем ниже открываются после клика по названию основного блога:
Топики привязываются к блогам во время создания/редактирования, для этого есть удобный селектор: выбираете основной блог — получаете возможность привязки к блогам уровнем ниже, и так далее.
Также можно добавить еще несколько веток для привязки топиков.
Плагин переопределяет стандартные шаблоны:
- action/ActionTopic/add.tpl
- topic.tpl
- topic_list.tpl
Тестовый сайт с подключенным плагином можно посмотреть здесь.
Обратите внимание, что после деактивации плагина вся созданная с его помощью иерархия блогов будет утрачена.
13 комментариев
Вроде бы в новом обновлении LS данный функционал обещали.
Посему скажите, как будет «стыковаться» ваш плагин с будущим подобным функционалом нового обновления LS? Или как вы предполагаете он может стыковаться?
При релизе нового обновления будем проверять.
хабы — это полноценные блоги. а здесь категоризация.
Дабы это выглядело именно как дерево.
Вчера смотрел — не было, извините!
И, наверное, надо что-то делать с прямым эфиром — ведь в нем указывается именно тот «главный» блог? Как вариант, перечислить здесь названия блогов, либо просто убрать название блога.
Также было бы неплохо модифицировать механизм подписки в «Ленте», как это реализовано на хабре: т.е. можно подписаться одним кликом на блог и вложенные в него блоги, либо выбрать отдельно.
И небольшой оффтоп, но приближен к теме подписок:
в «Ленте» при изменении подписки все происходит на-лету и мы сразу же получаем уведомление что подписка изменена. Однако список топиков обновляется только при перезагрузке страницы. На хабре, имхо, сделано более логично — подписка изменяется при клике на «Сохранить» и одновременно обновляется страница.