SenDev: Holiday Decor. Праздничный декор для сайта
SenDev: Holiday Decor — модуль для добавления на страницы сайта сезонного и праздничного оформления без изменения основного контента. Декор выводится отдельным компонентом поверх страницы и может включать падающие элементы, эффект при клике, фиксированные элементы в верхней и нижней части экрана, декоративную иконку возле курсора и готовые праздничные пресеты.
В модуле предусмотрены готовые наборы для Нового года, Рождества, 14 февраля, 23 февраля, 8 марта, 9 мая и Хэллоуина, а также отдельный пользовательский пресет, который можно использовать для любого события.
Как устроена работа модуля
Модуль разделяет настройку на несколько уровней:
- модуль целиком — один общий выключатель для всего декора;
- сайт — на многосайтовой установке декор можно независимо включать или отключать для каждого сайта;
- активный праздник сайта — для каждого сайта выбирается один пресет, который должен использоваться в обычном режиме;
- страницы — маски URL определяют, на каких страницах компонент имеет право показывать оформление;
- праздничный пресет — хранит даты, падающие элементы, эффекты по клику, фиксированный декор и курсор;
- компонент — должен быть подключён на странице или в шаблоне сайта, иначе настройки модуля сами по себе ничего не выводят.
Главное правило текущей версии
В версии 0.9.02 на каждом сайте выбирается один активный праздник. Даты начала и окончания не выполняют автоматическое переключение между несколькими праздниками. Они только проверяют, разрешено ли сейчас показывать уже выбранный активный пресет.
Например, если для сайта выбран «Новый год», а его дата начала ещё не наступила, декор не выводится. Когда дата наступит, начнёт использоваться новогодний пресет. Но после окончания периода модуль не переключится сам на 14 февраля или другой праздник — активный праздник нужно изменить в настройках сайта.
Какие эффекты доступны
- падающий снег, снежинки, сердца, лепестки, конфеты, летучие мыши или произвольная иконка;
- анимированный эффект в месте клика пользователя;
- готовая новогодняя гирлянда с декоративными элементами;
- хэллоуинский вариант с тыквами и тематическими полосами;
- собственные ряды иконок;
- графические полосы для верхней и нижней части экрана;
- пользовательские спрайты с HTML, CSS и JavaScript;
- иконка Font Awesome, которая следует за курсором.
Для чего подходит модуль
Модуль удобно использовать для сезонного оформления главной страницы, промо-раздела, каталога подарков, праздничной посадочной страницы или всего сайта. Маски URL позволяют не включать тяжёлый декор там, где он не нужен, например в личном кабинете или на служебных страницах.
Рекомендуемый порядок настройки
- Установить модуль.
- Подключить компонент «Праздничный декор (Holiday Decor)» на тестовую страницу.
- Открыть общие настройки, включить модуль и нужный сайт.
- Выбрать праздники, вкладки которых нужны для работы.
- Задать страницу предпросмотра.
- Настроить выбранный праздничный пресет.
- Ограничить показ масками URL, если декор должен быть не на всём сайте.
- Проверить оформление через режим предпросмотра.
- Выбрать нужный праздник как активный для сайта.
Что находится в документации
В базе знаний отдельно разобраны установка, быстрый запуск, подключение компонента, общие настройки, работа с несколькими сайтами, маски URL, все параметры праздничного пресета, эффекты, фиксированные элементы, собственный справочник элементов, готовые праздники, пользовательский пресет, предпросмотр, типовые проблемы и ручной список обновлений.
Документация соответствует версии 0.9.02.