Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

Плагин Top menu

14-03-2011Время чтения ~ 2 мин.Roadmap 5464

Ради развлечения сделал плагин «Top menu», которое выводится на страницах сайта для залогиненных посетителей. В настройках плагина можно задавать произвольные пункты меню для админов/авторов и комюзеров (зарегистрированных комментаторов). Если дефолтное оформление не нравится, то можно использовать css-файл, который следует расположить в своём шаблоне.

Плагин на самом деле детский, потому что в MaxSite CMS есть хук «body_start», по которому можно вывести всё-что угодно в самом верху страницы. Для построения меню используется стандартная функция mso_menu_build(), которая принимает пункты меню в текстовом виде. Например для админа можно задать так:

admin/home | Информация
admin/page_new | Создать запись
admin/page | Список записей
admin/cat | Рубрики
admin/plugins | Плагины
admin/files | Загрузки
[
# | Помощь
http://max-3000.com/page/faq | ЧАВО для новичков
http://max-3000.com/help | Центр помощи
http://forum.max-3000.com/ | Форум поддержки
]
logout | Выход

Прямоугольные скобки ([ и ]) обозначают начало группы пунктов меню (выпадающее двухуровневое меню). Каждый пункт задаётся в одной строчке в формате «Ссылка | Название | Подсказка». Если это ссылка сайта, то можно базовый url не указывать.

На выходе получаем LI-список, который выводим в UL с нужным css-классом. Стили задаются в файле top-menu.css. Если нужно своё оформление, то можно разместить этот файл в своём шаблоне (основном каталоге или каталоге /css/).

Скачать Плагин «Top menu» 752.

Похожие записи
Комментарии (3) RSS
1 Анонимка 2011-03-15 11:31:38

Наверно навеяно вордпресом. но штука очень удобная. я себе для вп еще пару лет назад делал такую панель


2 Anonymous 2011-03-18 20:35:05

Удобный плагин, спасибо! Установил себе! Всё работает.


3 Anonymous 2011-03-24 05:21:47

Отличный плагин

Оставьте комментарий!