Типовые проблемы и проверка
Большинство проблем Holiday Decor связано не с самим эффектом, а с одним из уровней допуска: компонент, модуль, сайт, активный праздник, даты или маски.
[Скриншот 1: пример страницы, где декор отсутствует, и настройки проверки]
Декора нет вообще
- Убедитесь, что на странице подключён компонент Holiday Decor.
- Проверьте главный выключатель модуля.
- Проверьте выключатель текущего сайта.
- Проверьте активный праздник.
- Откройте вкладку этого праздника и проверьте флаг «Включить этот праздник».
- Проверьте период показа.
- Проверьте маски URL.
После этого откройте предпросмотр. Если в предпросмотре декор есть, проблема почти наверняка в датах, активном празднике или масках.
Предпросмотр не открывает декор
Проверьте, что:
- страница предпросмотра действительно содержит компонент;
- модуль включён;
- декор включён для сайта;
- вы авторизованы с достаточными правами;
- ссылка ведёт на правильный сайт многосайтовой установки.
Падающих элементов слишком много
Увеличьте интервал между элементами. Значение — это задержка в миллисекундах, поэтому больший интервал означает более редкий эффект.
Эффект по клику появляется слишком часто
Уменьшите поле «Максимальное количество эффектов на экране» или полностью выключите клики для страниц с большим количеством интерактивных элементов.
Картинка верхней или нижней полосы не видна
Проверьте:
- правильный путь к изображению во вкладке «Элементы»;
- существование файла;
- позицию элемента «Верх»/«Низ»;
- выбран ли элемент в праздничном пресете;
- не включена ли тема «Тыквы / хэллоуин», которая в текущем шаблоне использует собственные полосы;
- не перекрывает ли элемент другая часть шаблона сайта.
Выбрано «Не показывать», но полоса осталась
Режим «Не показывать» отключает встроенную гирлянду. Если в полях верхней или нижней части всё ещё выбраны элементы, они могут продолжить выводиться. Для полного отключения установите «Не использовать» в обоих списках.
Иконки Font Awesome не отображаются
Проверьте доступность Font Awesome на сайте. Стандартный шаблон подключает библиотеку, но внешние ресурсы могут блокироваться политиками проекта. Встроенные символы снега, сердец и emoji не зависят от пользовательского класса Font Awesome так же сильно, как произвольные иконки.
После изменения вкладки праздник исчез из списка сайта
Поле активного праздника показывает прежде всего праздники, чьи вкладки включены в «Общих». Включите нужную вкладку и сохраните настройки. Если праздник уже был активным, текущее значение обычно сохраняется в списке, даже когда его вкладка скрыта.
Даты пересекаются
Модуль не сохраняет успешное состояние без сообщения: он показывает ошибку пересечения. Измените интервалы и сохраните снова. При этом помните, что сами даты не выбирают активный праздник автоматически.
[Скриншот 2: сообщение о пересечении периодов праздников]
Изменения справочника сломали несколько праздников
Скорее всего, был изменён или удалён код элемента, на который ссылались разные пресеты. Верните код или выберите новый элемент в каждом затронутом празднике.
Спрайт ломает верстку или JavaScript
Уберите его из верхней/нижней части, затем проверьте сохранённые HTML/CSS/JS. Пользовательский спрайт выполняется внутри публичной страницы и не изолирован от остального шаблона.
После удаления модуля остались картинки
Текущая версия не удаляет каталог графических материалов из /upload/holidecor/ автоматически. После удаления модуля их можно удалить вручную, если они больше нигде не используются.
Чек-лист после обновления модуля
- открыть настройки и проверить список вкладок;
- проверить активный праздник каждого сайта;
- проверить маски URL;
- открыть предпросмотр каждого реально используемого пресета;
- проверить собственные элементы;
- проверить обычную страницу без preview-параметров;
- внести изменения версии в «Список обновлений».
[Скриншот 3: финальная проверка декора на рабочей странице]