Замена рекламного баннера на дашборде ispmanager 6
Для чего это нужно
- Установка собственного баннера
- Отключение баннера
Инструкции
Отключить или изменить ссылку на баннер можно изменив или добавив параметр DashboardBannerUrl в конфигурационном файле панели по пути /usr/local/mgr5/etc/ispmgr.conf:
- Если оставить значение параметра пустым, баннер будет отключен;
- При указании прямой ссылки на баннер, стандартный баннер от ispmanager будет изменен на собственный.
Например:
DashboardBannerUrl https://example.com/banner/banner.htmlФайл с содержимым баннера может быть в любом формате, поддерживаемом языком разметки HTML, например html, jpg, gif, svg и так далее.
Если необходимо изменять URL баннера в зависимости от языка, предусмотрена обработка плейсхолдера __lang__, например:
DashboardBannerUrl https://example.com/banner/__lang__.htmlВ этом случае необходимо разместить несколько вариантов баннера с именами, соответствующих языкам, например:
DashboardBannerUrl https://example.com/banner/ru.html- для русскоязычного баннера;DashboardBannerUrl https://example.com/banner/en.html- для англоязычного баннера;DashboardBannerUrl https://example.com/banner/fr.html- для франкоязычного баннера.
Баннер изменится после обновления страницы.
Также в URL баннера можно добавить следующие дополнительные параметры, которые являются условиями для его отображения:
lictype- тип лицензии:user- приобретена напрямую в ispmanager;partner- приобретена через перепродажу.
price- название тарифа:trial;lite;pro;host;business;
userlang- язык пользователя для уведомлений:ru;en;- и так далее.
os- название операционной системы, например,Ubuntu 22.04.2;ispmgrversion- версия ispmanager, например,6.104.0;licstatus- статус лицензии:nolicense- лицензия отсутствует;trial- триальная лицензия;trialexpired- срок триальной лицензия истек;commercial- коммерческая лицензия;reloadexpired- данные лицензии давно не обновлялись;expired- срок лицензии истек.
Например, чтобы определенный баннер отображался только на сервере с CentOS 7.9 в панели версии 6.99.0 и триальной лицензией, URL должен выглядеть следующим образом:
https://example.com/banner/ru.html?mgrurl=https://<ip-адрес-панели>:1500/ispmgr&price=trial&os=CentOS%207%2E9&ispmgrversion=6%2E99%2E0&licstatus=trial