Современная, быстрая и удобная система управления сайтом

Плагин Top menu

Архив записейКомментарии: 3Просмотров: 4688

Ради развлечения сделал плагин «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» 625.

Комментариев: 3 RSS

1Анонимка15-03-2011 11:31

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

2Аноним18-03-2011 20:35

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

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

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)