Здравствуйте. Подскажите пожалуйста как сделать, чтобы Пункт меню {messages:notices}… всегда показывался значком колокольчика?
что править в /system/controllers/messages/hooks/menu_messages.php ?
Значки в меню уведомлений
Здравствуйте. Подскажите пожалуйста как сделать, чтобы Пункт меню {messages:notices}… всегда показывался значком колокольчика?
что править в /system/controllers/messages/hooks/menu_messages.php ?
Здравствуйте. Подскажите пожалуйста как сделать, чтобы Пункт меню {messages:notices}… всегда показывался значком колокольчика?
что править в /system/controllers/messages/hooks/menu_messages.php ?
Если суть вопроса, «выводить» иконку даже тогда, когда, уведомлений нет и пренепременно нужно исковеркать именно указанный вами файл, то стоки
return $count ? [ 'url' => href_to($this->name, 'notices'), 'counter' => $count ] : false;
заменить на:
return [ 'url' => href_to($this->name, 'notices'), 'counter' => $count ];
Имхо, можно обойтись без изменений системных файлов
Олег Васильевич я,
Спасибо. да, суть вопроса в этом.
Системные файлы не очень хочу править, но как по-другому этого добиться, я не додумалась.
Может есть способ без изменения системного файла?
Здравствуйте. Подскажите пожалуйста как сделать, чтобы Пункт меню значком колокольчика?
Сделал просто, в папке assets/ui/ файл menu.tpl с копировал и переименовал menu-mes.tpl сделал в нем правки чтобы убрать слово «Уведомления» и в настройках меню — Уведомления, для пункта меню «Уведомления» добавил иконку — Колокольчик.
Здравствуйте. Подскажите пожалуйста как сделать, чтобы Пункт меню значком колокольчика?
Сделал просто, в папке assets/ui/ файл menu.tpl с копировал и переименовал menu-mes.tpl сделал в нем правки чтобы убрать слово «Уведомления» и в настройках меню — Уведомления, для пункта меню «Уведомления» добавил иконку — Колокольчик.
Спасибо. А подскажите какие правки надо сделать в этом файле?
А подскажите какие правки надо сделать в этом файле?
Делал на 2.14.0, завтра проверю на версии 2.14.3, если всё будет работать подскажу..
А подскажите какие правки надо сделать в этом файле?
Имхо, не стоит делать никаких правок.
1) вывод иконки уже есть в настройках пункта меню
2) приказать пункту не выводить текст можно там же
3) разработчик системы вполне способен понять, что не стоит в системном файле управлять видимостью пунктов меню (просто напишите на гит о проблеме)
--------------
Сделал просто...
Тоже интересно увидеть простое решение (для меня этот конкретный случай не так уж и прост (по причине вполне обоснованного присутствия ajax)).
Тоже интересно увидеть простое решение.
Проще не бывает!
1) Чистая установка InstantCMS версия 2.14.3, оказалось что колокольчик уже встроен, в настройках меню «Уведомления» > Опции > Имя иконки > bell.
2) Создал второго пользователя, чтоб было кому отправлять уведомление, после отправки уведомления видим, что колокольчик есть и надпись «Уведомления»
3) Чтобы убрать надпись «Уведомления» создал копию файла menu.tpl, как писал выше и в строке 54 добавил класс d-none
и добавил созданный файл в дочернею тему, чтоб потом было меньше проблем при обновлениях.
4) Получаем результат
5) Далее у каждого свой вкус правим css на своё усмотрение.
Чтобы убрать надпись «Уведомления» создал копию файла menu.tpl, как писал выше и в строке 54 добавил класс d-none
Можно проще.
Панель управления — Меню — Уведомления. Показывать иконку без заголовка.
Можно проще.
Вот блин! Такого слона не заметил!
Вот блин! Такого слона не заметил!
Еще и мамонта проглядели в своём простом решении))
Еще и мамонта проглядели
Олег Васильевич это все спешка и не внимательность, даже не посмотрел что в версии 2.14.3 такие изменения. Вот про мамонта можно по подробнее где ещё накосячил?
Олег Васильевич
Делал у себя на сайте таким способом, чтоб была всплывающая подсказка tooltip, сейчас обновился до 2.14.3 вроде бы всё работает.
Вот про мамонта можно по подробнее где ещё накосячил?
Не накосячили вы ничего. Просто не учли, что ТС нужен постоянный вывод иконки, а не только отсутствие текста, и что, там обновление счётка на аяксе
Всем большое спасибо за помощь! Буду пробовать!
А подскажите какие правки надо сделать в этом файле?
Имхо, не стоит делать никаких правок.
1) вывод иконки уже есть в настройках пункта меню
2) приказать пункту не выводить текст можно там же
3) разработчик системы вполне способен понять, что не стоит в системном файле управлять видимостью пунктов меню (просто напишите на гит о проблеме)
--------------
Сделал просто...
Тоже интересно увидеть простое решение (для меня этот конкретный случай не так уж и прост (по причине вполне обоснованного присутствия ajax)).
На шаблоне Boxed когда ставишь Показывать только иконку, без заголовка не работает все равно. Показывает текст Мои сообщения и без иконки(( На шаблоне модерн только работает..