Модуль воспроизведения музыки Sticky Block 1.X

416
Вдогонку к моей вчерашней статье. Публикую модуль, который содержит код, ранее вкряченый прямо в шаблон. Шаблон во вчерашней публикации от этого кода уже избавлен.

Постановка задачи

Возможно, я наивен и чего-то не догоняю. Например, я пребываю в твердой уверенности, что шаблон не должен содержать никакого постороннего кода. Шаблон должен состоять только из дивов и строчек вывода модулей.
Пребывая в этой уверенности, я перенес фрагмент кода с трансляцией музыки из шаблона в модуль. На работоспособность кода это никак не повляло, зато добавило пользователю дополнительные возможности для настроек.

О модуле.

Я назвал модуль Sticky, или Липкий модуль по обозначению блока в шаблоне, куда он был вставлен.
Установка этого модуля на сайт ничем не отличается от установки любого программного модуля.
Я не знаю, кто автор этого фрагмента, поэтому в строке "автор" Генератора модулей написал "noname".
Ну да, я сам своими утилитами пользуюсь angel , когда создаю модули. Для того утилита и писалась.
Состав модуля:
1. modules\mod_sticky\module.php
2. templates\_default_\modules\mod_sticky.tpl

Как ставить модуль.

.
1. Скачать архив и распаковать в любое место.
2. Залить содержимое в корень сайта (кроме, естественно, sql-файла)
3. Зайти в базу данных и выполнить запрос, содержащийся в sql-файле.
4. Зайти в админку и настроить вывод модуля. Раньше он показывался только на главной странице в правом сайдбаре, теперь вы можете вывести его в любую позицию на любой (или всех страницах). Должен предупредить, что трансляция музыки при переходе со страницы на страницу прерывается.

Где скачать.

Из моего профиля, даром, то есть бесплатно:

Скачать
Модуль куков сайта для версии 1.10.7.007 от 05 мая 2019 года | Изменение компонента "Регистрация" для будущей версии 1.10.7.008
Комментарии (3)
Андрей 24 марта 2020 в 17:22 +2
Кирилл, радуешь! Автор модуля - Виктор, можешь его вписать в код.
По хорошему, вам бы усилия объединить, глядишь всем на пользу бы было.
DeDja 24 марта 2020 в 18:10 +1
Sticky Block (липкий блок) - это скорее элемент шаблона во всех разрешениях и сетках, а не модуль (Гугли Вам в помощь).
И автор блока в шаблоне - А. Токарев. Я лишь использовал липкий блок на главной странице сайта для вывода музыки.
И было два музыкальных варианта - c Soundcloud и Radiobells. Блок может быть использован для картинок, рекламы и т.д.
Коллеги, все, что было в Липком блоке, целиком, без изменений, переехало в Липкий модуль. Я думаю, Андрей, когда будет делать 008 релиз, автора модуля укажет.
Я по прежнему считаю, что блоку в шаблоне не место.