ispmanager 6

/
/
Замена рекламного баннера на дашборде ispmanager 6

Замена рекламного баннера на дашборде 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