Модуль "Happy New Year"

Аватар пользователя itcrowd72
2

Всем привет!

В преддверии нового года, хочу поделиться с вами своим модулем. Он должен добавить чуточку новогоднего настроения к нашим серым будням, а именно гирлянду и снег на сайт. Да, да, я уже слышу ваш свист негодования :)

Предыстория:
У меня есть друг (модуль и писался для него), админ сайта, который любит иногда добавлять всякие свистелки-перделки на сайт. Делает он это "как умеет", а именно правкой page.tpl.php темы, что просто ужасает. Было решено написать ему простой модуль, который "установил, включил, настроил, profit, надоело - выключил модуль".

1

Модуль содержит различные настройки:

1

Отличие модуля от уже существующих:

  • Весь новогодний функционал в одном модуле
  • Возможность указать временной интервал работы модуля
  • Гирлянда автоматически опускается под toolbar, а не прячется за ним (если toolbar используется)
  • Гирлянда автоматически опускается под bootstrap navbar fixed, а не перекрывает меню (если bootstrap navbar fixed используется)
  • Возможность выбрать цвет снега в настройках (на "белых" сайтах белый снег не виден)
  • Есть возможность использовать minified библиотеки, если таковые имеются

Код модуля размещен на drupal.org

Тип материала:
Версия Drupal:

Комментарии

Аватар пользователя goodboy
goodboy 11 месяцев назад
1

Нужный модуль. Еще бы в настройках добавить интервал работы, чтобы автоматически включался-выключался. Если сайтов много, за всеми не набегаешься, будет елка до мая висеть.

Наверное, можно уже создавать подраздел "Модули", для выставки модулей участников drupal.ru

Аватар пользователя itcrowd72
itcrowd72 11 месяцев назад

Сделал большое обновление модуля, добавил различные настройки. Пост обновил

Аватар пользователя goodboy
goodboy 10 месяцев назад

Поставил на одном сайте - гирлянда поверх полоски admin_menu, пункты меню не срабатывают

Аватар пользователя itcrowd72
itcrowd72 4 дня назад
1

Выложил модуль на drupal.org

Пока есть версия только для Drupal 7. Версию для Drupal 8 постараюсь организовать в течение недели.