Сайт Земскова Ильи
Веб-мастер, к.т.н., «200000».
Бензин ваш - идеи наши © И.Ильф и Е.Петров

Плагин «Админ-анонс»

Так как Вадим Деркач (Wave) уже давно не обновлял свой плагин «Админ-анонс29», а плагин мне нужен (ибо удобен) для работы, то я решил подхватить упавшее знамя был вынужден заняться самостоятельным доведением плагина до нужной мне кондиции. По ходу работы плагин претерпел значительные изменения на странице настроек. Кроме того, я расширил функционал плагина по мотивам моего ранее публиковавшегося хака «Хак: jQuery тюнинг админ-страницы «Информация»» (который потерял свою актуальность в последних версиях движка).

«Админ-анонс» на iPhone

Что изменилось с тех времён, когда плагин входил в стандартную поставку движка? Да многое поменялось! smile Вот краткий список тех переделок и новых возможностей, которые я реализовал в моей первой версии (к слову, я решил продолжить нумерацию Вадима и поэтому просто начал с номера «0.7») плагина:

  • Была полностью переделана панель опций плагина. Убрал ссылку на настройки плагина из сайдбара админки. Теперь опции доступны только по ссылке на странице управления плагинами.
  • Убрано использование визуального редактора. Чехарда с плагинами редакторов и неудобство подключения стандартного markItUp привело к решению убрать эту фичу совсем. Думаю, что обычной textarea тоже вполне достаточно.
  • Переделано оформление вкладок-табов под оформление стандартной темы админки. Также теперь для работы необходимо, чтобы был обязательно включен плагин Tabs.
  • Добавлена возможность указывать свои кастомные стили оформления в файле custom.css. Чтобы возможность заработала - нужно переименовать файл «_custom.css» в «custom.css»
  • Добавлена возможность временно отключать пользовательский таб (вкладку).
  • В таблице статистики доступа пользователей добавлены ссылки на внутренний и внешний профиль пользователя.
  • Налажена работа с сортировкой в таблицах табов статистики - исправлен баг верстки таблиц, который мешал работать плагину jquery.tablesorter.
  • Добавлены опции для «украшательства» страницы с анонсами - сокрытие стандартных элементов страницы, задание заголовка страницы.

Как всё это выглядит в работе можно увидеть на следующих скриншотах. Вот так выглядит страница опций плагина «Админ-анонс»:

Скриншот страницы опций плагина «Админ-анонс»

А вот как выглядит эффект от заданных настроек:

Скриншот главной страницы админ-панели

Скачать плагин для MaxSite CMS

Плагин в ZIP архиве: 8,36 Кб
Версия плагина: 0.7
Необходимая версия движка: стабильно работает на версиях движка 0.854 с дефолтной темой оформления админ-панели.
Связи: для работы плагина требуется включить плагин «Tabs».
Скачать:
Контент только для авторизованных - хотите войти или зарегистрироваться?
Если планируете заменить использующийся плагин версии 0.6 и ниже на этот, то рекомендую предварительно сохранить содержимое вашего «анонса», потом полностью деинсталлировать старый плагин (с удалением старой папки), а потом уже проводить стандартную процедуру установки нового плагина.

Вместо заключения

Я планирую активно использовать плагин и уже сформировались планы по его доработке. Хотел бы переделать страницы статистики, ибо сейчас от них мало толку, а важная и нужная информация не отображается. Выводить табы: статистику переходов/скачиваний, последних комментариев на модерацию, статистику просмотров страниц. Высказывайте в комментариях свои предложения. Если вам понравилась моя работа, то можете лайкнуть эту страницу одной из близлежащих кнопок. Благодарю.

Комментариев: 8

Странно плагин как-то работает. Либо у меня система чет ку-ку. На локалке пашет отлично, а на моем сайте не хочет отображать табличку. Странно как-то.

Да, комментарии выводить на панель информации - одна из первоочередных задач в этом направлении smile

Надо смотреть что именно не работает. Сейчас мне трудно сказать, что происходит и почему.

Плагин работает отлично оказывается!!! smile Я просто плагин "ТАБЫ" не вклюсил :( И по своей невнимательности ругал плагин. А когда включил табы, то все отлично начало работать, интересный кстати плагин smile И самое главное эффективный smile Думаю еще появится вкладка свежих комментариев, которые ожидают модерацию smile Это было бы замечательно smile Кстаи, мне вот интересно, Илья как ты сделал вызов плагина "Табы"?

Кирилл, рад, что всё так удачно разрешилось! wink Вкладку комментариев обязательно реализую - очень уж нужна!

Что касается подключения Табов, то рекомендую посмотреть функцию admin_announce_head и в ней код:

# попытка подключить табы
if( function_exists('tabs_head') )
{
 $args = tabs_head($args);
}

В результате работы кода в head будет подключен js плагина табов. Теперь остаётся только сделать нужную html-разметку со стилями. Собственно, это всё.

Е-мое все легко и просто оказывается. Надо будет поковыряться в коде smile Т.к. в самих плагинах нужно будет выводить вкладки, ну которые у меня в голове сидять =D

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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

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

Авторизация MaxSiteAuth.

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