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

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

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

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

О модуле.

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

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

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

Где скачать.

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

Скачать
+2
Андрей Андрей 4 года назад #
Кирилл, радуешь! Автор модуля - Виктор, можешь его вписать в код.
По хорошему, вам бы усилия объединить, глядишь всем на пользу бы было.
+1
DeDja DeDja 4 года назад #
Sticky Block (липкий блок) - это скорее элемент шаблона во всех разрешениях и сетках, а не модуль (Гугли Вам в помощь).
И автор блока в шаблоне - А. Токарев. Я лишь использовал липкий блок на главной странице сайта для вывода музыки.
И было два музыкальных варианта - c Soundcloud и Radiobells. Блок может быть использован для картинок, рекламы и т.д.
0
Странник Странник 4 года назад #
Коллеги, все, что было в Липком блоке, целиком, без изменений, переехало в Липкий модуль. Я думаю, Андрей, когда будет делать 008 релиз, автора модуля укажет.
Я по прежнему считаю, что блоку в шаблоне не место.

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Утилита "Садовод" для версии InstantCMS 1.10.7.008
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.