Для того чтобы уведомить всех пользователей о важном событии можно использовать баннеры. Они будут видны всем пользователям поверх системы. Каждый из пользователей сможет ознакомиться с информацией и скрыть для себя баннер. После этого пользователь снова увидет баннер только, если сообщение изменится.
Добавьте в настройки базы следующие значения (пример таблички с настройками на демонстрационном x.ozma.org):
banner_message
положите текст сообщения. Можно использовать теги <a>
(<a href="
ссылка
">
текст_ссылки
</a>
), <b>
, <i>
. Этой записи в базе будет достаточно, чтобы пользователем отобразилось сообщение на голубом фоне, как на скриншоте выше.banner_variant
можно дополнительно записать один из бутстраповских вариантов цвета: "primary", "secondary", "success", "danger", "warning", "info", "light", "dark". Соответствующее оформление берется отсюда: https://getbootstrap.com/docs/4.0/components/alerts/.banner_background_color
положить кастомный цвет фона.banner_text_color
положить кастомный цвет текста баннера.show_invite_button_in_banner
позволяет отображать кнопку приглашения пользователей в баннере.show_contact_button_in_banner
позволяет отображать ссылку на контакт в баннере. Например так можно использовать баннер для демонстрационных инстансов, ведя с демо трафик на форму регистрации.banner_important
значение true
, то баннер будет отображаться каждый раз при заходе на страницу или её перезагрузке, независимо от того, был ли закрыт раньше на этом устройстве или нет.При закрытии пользователем через крестик сообщение сохраняется в local storage, то есть оно не будет показывать баннер после перезагрузки, если его до этого уже закрыли и сообщение не поменялось и banner_important
не равен true
.