Когда я ставлю сайт клиенту, то очень не хотелось бы утомлять его лицезрением на главной странице админ-панели полезных ссылок на ресурсы MaxSite CMS и тем более не хотелось бы там отображать неуместную для клиента рекламу. В старых версиях движка для этой цели я разрабатывал специальный модуль для плагина admin_announce. Но админ-панель сменила вёрстку и имевшееся решение немного устарело. Я придумал новый способ (для версий движка старше 0.91) и сейчас хочу поделиться им с вами.
Метод прост: нужно в конец файла template-admin.php (в default-шаблоне он находится по адресу \application\maxsite\templates\default\custom\template-admin.php) вашего шаблона добавить следующий код:
mso_hook_add( 'admin_head_css', 'admin_hide_home'); function admin_hide_home() { if( mso_segment(2) == '' || mso_segment(2) == 'home' ) { echo ' <style> h1 + div { display:none !important; } </style> '; } }
Если кто не понял, то суть метода заключается в добавлении реакции на хук admin_head_css, чтобы мы могли добавить в секции HEAD страниц (у домашней страницы есть два адреса-синонима, которые мы определяем в условном операторе) админ-панели свой css-стиль для блока, который идёт сразу после заголовка H1.
Метод прост и эффективен. Так что надеюсь, что окажется полезен и для вас.
- Как я использовал плагин «Прислать статью» для проведения конкурса
- Как сделать чтобы анонс записи расшаривался в социальные сети с изображением?
- Критика MaxSite CMS. Работа с заблуждениями
- Все отзывы о moneycaptcha в одном месте
- Мои впечатления и мнение о плагине «Sticky»
- Функция проверки типа страницы
- Мой третий отзыв о MaxSite CMS
Вроде в настройках можно отключить, видел 0.94..
Поищи, пожалуйста. А то я что-то такого не видел пока.
накопал, это значит настройка в плагине админ анонс, украшательство, но при включении, ссылки не убирает, для своего блога, я их руками из шаблоны просто вырезал, что бы не мешали.. можно за комментировать и усё
их не будет..
Так то тоже можно, если знаешь где править и пофиг на обновление движка. Если автообновление движка используется, то так нельзя, ибо затрётся при обновлении. В моём варианте ничего не затрётся, ибо находится в твоём шаблоне.
Да, я руками обновлял, а не автоматически, всё работало без проблем, только нужна оптимизация и ускорение, но это позже
Плагин активировал, код в template-admin.php добавил, но получил вывод с ошибкой:
http://itmages.ru/image/view/3920306/880c0542
Плагин активировал, код в template-admin.php добавил, но получил вывод с ошибкой:
на мой взгляд луче просто комментировать эти ссылки, если он не нужны.. и не мучатся с плагином
Плагин интересный просто - хотелось бы его использовать. Скрыть то не проблема
Дмитрий, само собой. Ошибка в плагине, а я его ещё не обновлял для работы в последних версиях движка - он заточен под предыдущую админку.
Каждому своё, да. Просто я хотел сделать и забыть. Комментирование такого эффекта не даёт.
Варианты разные - эффект один...
Сергей, у вас при автообновлении движка закомментированные ссылки остаются закомментированными?!! Так это же баг автообновляльщика! Чего же вы помалкиваете тогда?
Если у вас старая версия движка и/или автообновлением вы не пользуетесь, то как вы можете говорить, что эффект один???
Да вообщем как хотите, больше не буду вклиниваться
В записи шла речь о правках в шаблоне, которые останутся даже после автообновления. Про плагин я только упомянул, как пример устаревшего решения. В общем, я только переживаю, чтобы новичков не вводили в заблуждение, что разницы в упомянутых методах нет - она есть и существенная.
Вот только обижаться не нужно