Праздничные эффекты: настройка
| Плагин добавляет в интерфейс праздничное оформление: гирлянды, снег, фигурки и другие эффекты. Администратор выбирает праздник, а каждый пользователь сам включает нужные ему эффекты. |
Включение праздника
Праздник задаётся в основной конфигурации:
plugin.holidays.event=newyear
Одновременно действует только один праздник. Чтобы убрать оформление, удалите ключ или оставьте его пустым. Если указан неизвестный идентификатор, оформление не показывается.
| Идентификатор | Праздник |
|---|---|
|
Новый год |
|
День всех влюблённых |
|
День защитника Отечества |
|
Международный женский день |
Набор эффектов
Праздники и их эффекты описаны в файле webapps/plugin/holidays/events.json плагина.
Для каждого эффекта указаны название и признак enabled — включён ли он по умолчанию,
пока пользователь не изменил настройку сам. В поставке по умолчанию включена только
"Шляпа для меню" новогоднего праздника, остальные эффекты пользователь включает сам.
"newyear": {
"title": "Новый год",
"effects": {
"snowfall": { "title": "Снег", "enabled": false },
"menuHat": { "title": "Шляпа для меню", "enabled": true }
}
}
Изменение файла подхватывается настройками профиля сразу, а меню — после перезапуска приложения: меню читает файл один раз и хранит его в памяти.
Где пользователь управляет эффектами
-
пункт меню Плагины → <название праздника>;
-
раздел Настройки плагинов в профиле пользователя, группа с названием праздника.
Выбор каждого пользователя хранится в его персонализации, ключ
plugin.holidays.event.<праздник>.effect.<эффект>.enabled.
Работа пользователя описана в руководстве пользователя.
Отдельных прав у плагина нет: эффекты доступны всем пользователям, пока праздник включён.