Плагин "Journal Page"
Давно подумывал сделать плагин, который выводил бы блоки с топиками из указанных блогов (для каждого блога отдельный блок с его топиками): просто иногда хочется разнообразить вывод топиков и такой плагин был бы очень кстати.
С последним же релизом плагина «Main Page» данная идея переросла в нечто большее, появилось немного свободного времени и в результате получился плагин «Journal Page».
Плагин представляет собой расширенную и дополненную версию плагина «Main Page», в нем так же создается новая страница, которую можно использовать в качестве главной страницы сайта, но здесь уже присутствует и набор блоков, которые можно выводить на этой странице.
В наличии имеются следующие блоки:
— блок с интересными материалами (аналог стандартной главной страницы);
— пять блоков с топиками из пяти указанных блогов;
— блок с топиками из персональных блогов.
Из этих блоков и сформирована страница создаваемая плагином. Т.е. после активации плагина у Вас появится новая главная страница, похожая на те, которые используются на новостных или журнальных сайтах. Естественно, из коробки плагина предоставлен всего лишь пример того, что можно реализовать при его помощи. При достаточных знаниях и желании вывод блоков и топиков можно отредактировать к любому необходимому Вам виду, необходимо просто изменить шаблоны плагина.
В общем, на этом, пожалуй, все. Если есть предложения по добавлению новых блоков в плагин — давайте, наиболее интересные постараюсь добавить.
Демо работы плагина
С последним же релизом плагина «Main Page» данная идея переросла в нечто большее, появилось немного свободного времени и в результате получился плагин «Journal Page».
Плагин представляет собой расширенную и дополненную версию плагина «Main Page», в нем так же создается новая страница, которую можно использовать в качестве главной страницы сайта, но здесь уже присутствует и набор блоков, которые можно выводить на этой странице.
В наличии имеются следующие блоки:
— блок с интересными материалами (аналог стандартной главной страницы);
— пять блоков с топиками из пяти указанных блогов;
— блок с топиками из персональных блогов.
Из этих блоков и сформирована страница создаваемая плагином. Т.е. после активации плагина у Вас появится новая главная страница, похожая на те, которые используются на новостных или журнальных сайтах. Естественно, из коробки плагина предоставлен всего лишь пример того, что можно реализовать при его помощи. При достаточных знаниях и желании вывод блоков и топиков можно отредактировать к любому необходимому Вам виду, необходимо просто изменить шаблоны плагина.
В общем, на этом, пожалуй, все. Если есть предложения по добавлению новых блоков в плагин — давайте, наиболее интересные постараюсь добавить.
Демо работы плагина
27 комментариев
На демо можно увидеть, что ссылка на один и тот же топик может содержаться более чем в одном блоке. Лучше этого избегать и вывести в конфиг директиву — отдавать ли приоритет блоку с интересными материалами либо блоку блога. Приоритезация будет полезна разноплановым сайтам как решение, дающее дополнительную степень свободы при планировании раскладки главной страницы.
Ок, добавлю и таких блоков.
А вот на реализацию этого момента, боюсь, моих знаний недостаточно.
С объединением нескольких блогов в блок все ОК.
Уменьшить количество — не проблема. Хотя и для увеличения там простые доработки.
Если других предложений по плагину нет, буду начинать адаптацию под шаблон «Developer-Kit».
Все изменения — в следующей версии плагина.
Изменения:
1. Добавлены пять блоков с возможностью выводить топики из нескольких блогов.
2. Добавлен блок с выводом топиков отмеченных администратором для вывода на главной.
3. Плагин адаптирован под шаблон «Developer-Kit».
Демку обновил.
До 15-го января на плагин действует праздничная скидка в 30%.
В данном плагине важен больше сам функционал, вывод же под конкретные проекты свой лучше сделать, я всего лишь немного его «причесал», чтобы показать функционал и задействовать возможные элементы, которые можно просто брать и править под себя не заморачиваясь поиском по разным местам.
Ответ: