Новогодние украшения на сайт

В предверии наступающих Рождества и Нового года владельцы сайтов стараются всячески украсить сайт на новогоднюю тематику. Это как правило разнообразные снежинки, летающие по странице сайта, либо же просто добавленные в элементы дизайна. К украшениям сайта также относится и стилизация логотипа сайта на новогоднюю тематику. И на мой взгляд с этими украшательствами главное не переборщить. Нужно чтобы они выглядели уместно и не бросались чересчур в глаза. Ведь согласитесь, что летающие по странице сайта громадные снежинки, мешающие читать текст, нанесут больше вреда. В этой статье я рассмотрю уже имеющиеся возможности друпала в виде контрибных модулей для новогоднего украшения сайта. А именно два модуля. Модуль Christmas Lights, который добавляет в самый верх сайта стильную гирлянду с мигающими лампочками. И модуль Christmas Snow, который с помощью скрипта snowstorm.js добавляет на страницу летающие снежинки. Рассмотрим каждый модуль по отдельности. 1. Модуль Christmas Lights Работу этого модуля Вы можете наблюдать на этой страничке. Гирлянда прикреплена к верху страницы и при прокрутке остается зафиксированной в той же позиции. Установка модуля стандартная. Нужно его скачать со страницы проекта и разархивировать в папку sites/all/modules (sites/all/modules/contrib). И затем включить модуль. После включения модуля на сайте ничего не произойдет, так как нужно будет включить гирлянду на странице настроек модуля. Для этого открываем страницу настроек /admin/config/system/christmas_lights christmas lights settings Отмечаем чекбокс "Enable christmas lights". При необходимости отмечаем также "Show on administrative pages", чтобы гирлянда отображалась и на страницах админки. И также выбираем дату начала и дату завершения, по истечения которой гирлянда будет деактивирована. После сохранения настроек гирлянда будет отображаться на всех страницах сайта кроме административных. Модуль имеет версии для Drupal 7 и Drupal 8 2. Модуль Christmas Snow Модуль Christmas Snow использует скрипт snowstorm.js, который добавляет падающие снежинки на страницы сайта. Установка модуля стандартная. Нужно его скачать со страницы проекта и разархивировать в папку sites/all/modules (sites/all/modules/contrib). И затем включить модуль. После включения модуля на сайте сразу же появятся снежинки. Для более тонкой их настройки нужно перейти на страницу настроек модуля /admin/config/content/christmas_snow christmas snow settings У модуля имеются следующие настройки:
  • Maximum snow flakes - максимальное количество снежинок.
  • Snow color - цвет снежинок (белый, синий, оранжевый).
  • Flakes on the bottom - положение, до которого будут опускаться снежинки, по умолчанию до низа экрана.
  • Flakes follow mouse - настройка определяет, будут ли снежинки реагировать на движение мыши.
  • Flakes melt away - включает постепенное "таяние" снежинок.
  • Flakes stick - при включенной настройке снежинки будут оставаться внизу окна.
  • Flakes twinkle - мерцание снежинок.
  • The character for the flake - форма снежинок.
  • Производительность - скорость передвижения снежинок.
Модуль имеет версии для Drupal 6 и Drupal 7