Когда я ставлю сайт клиенту, то очень не хотелось бы утомлять его лицезрением на главной странице админ-панели полезных ссылок на ресурсы 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. Работа с заблуждениями
- Функция проверки типа страницы
- Пример семантической разметки Schema.org default-шаблона MaxSite CMS
- Мой третий отзыв о MaxSite CMS
- Архив версий MaxSite CMS
Вроде в настройках можно отключить, видел 0.94..
Поищи, пожалуйста. А то я что-то такого не видел пока.
накопал, это значит настройка в плагине админ анонс, украшательство, но при включении, ссылки не убирает, для своего блога, я их руками из шаблоны просто вырезал, что бы не мешали.. можно за комментировать и усё их не будет..
Так то тоже можно, если знаешь где править и пофиг на обновление движка. Если автообновление движка используется, то так нельзя, ибо затрётся при обновлении. В моём варианте ничего не затрётся, ибо находится в твоём шаблоне.
Да, я руками обновлял, а не автоматически, всё работало без проблем, только нужна оптимизация и ускорение, но это позже
Плагин активировал, код в template-admin.php добавил, но получил вывод с ошибкой:
http://itmages.ru/image/view/3920306/880c0542
Плагин активировал, код в template-admin.php добавил, но получил вывод с ошибкой:
на мой взгляд луче просто комментировать эти ссылки, если он не нужны.. и не мучатся с плагином
Плагин интересный просто - хотелось бы его использовать. Скрыть то не проблема
Дмитрий, само собой. Ошибка в плагине, а я его ещё не обновлял для работы в последних версиях движка - он заточен под предыдущую админку.
Каждому своё, да. Просто я хотел сделать и забыть. Комментирование такого эффекта не даёт.
Варианты разные - эффект один...
Сергей, у вас при автообновлении движка закомментированные ссылки остаются закомментированными?!! Так это же баг автообновляльщика! Чего же вы помалкиваете тогда?
Если у вас старая версия движка и/или автообновлением вы не пользуетесь, то как вы можете говорить, что эффект один???
добавить больше нечего, ок, при обновлении движка, так же эти плагины нужно обновить будет? Или нет
Да вообщем как хотите, больше не буду вклиниваться
В записи шла речь о правках в шаблоне, которые останутся даже после автообновления. Про плагин я только упомянул, как пример устаревшего решения. В общем, я только переживаю, чтобы новичков не вводили в заблуждение, что разницы в упомянутых методах нет - она есть и существенная.
Вот только обижаться не нужно