Вдогонку к моей вчерашней статье. Публикую модуль, который содержит код, ранее вкряченый прямо в шаблон. Шаблон во вчерашней публикации от этого кода уже избавлен.
Пребывая в этой уверенности, я перенес фрагмент кода с трансляцией музыки из шаблона в модуль. На работоспособность кода это никак не повляло, зато добавило пользователю дополнительные возможности для настроек.
Установка этого модуля на сайт ничем не отличается от установки любого программного модуля.
Я не знаю, кто автор этого фрагмента, поэтому в строке "автор" Генератора модулей написал "noname".
Ну да, я сам своими утилитами пользуюсь , когда создаю модули. Для того утилита и писалась.
Состав модуля:
1. modules\mod_sticky\module.php
2. templates\_default_\modules\mod_sticky.tpl
1. Скачать архив и распаковать в любое место.
2. Залить содержимое в корень сайта (кроме, естественно, sql-файла)
3. Зайти в базу данных и выполнить запрос, содержащийся в sql-файле.
4. Зайти в админку и настроить вывод модуля. Раньше он показывался только на главной странице в правом сайдбаре, теперь вы можете вывести его в любую позицию на любой (или всех страницах). Должен предупредить, что трансляция музыки при переходе со страницы на страницу прерывается.
Скачать
Постановка задачи
Возможно, я наивен и чего-то не догоняю. Например, я пребываю в твердой уверенности, что шаблон не должен содержать никакого постороннего кода. Шаблон должен состоять только из дивов и строчек вывода модулей.Пребывая в этой уверенности, я перенес фрагмент кода с трансляцией музыки из шаблона в модуль. На работоспособность кода это никак не повляло, зато добавило пользователю дополнительные возможности для настроек.
О модуле.
Я назвал модуль Sticky, или Липкий модуль по обозначению блока в шаблоне, куда он был вставлен.Установка этого модуля на сайт ничем не отличается от установки любого программного модуля.
Я не знаю, кто автор этого фрагмента, поэтому в строке "автор" Генератора модулей написал "noname".
Ну да, я сам своими утилитами пользуюсь , когда создаю модули. Для того утилита и писалась.
Состав модуля:
1. modules\mod_sticky\module.php
2. templates\_default_\modules\mod_sticky.tpl
Как ставить модуль.
.1. Скачать архив и распаковать в любое место.
2. Залить содержимое в корень сайта (кроме, естественно, sql-файла)
3. Зайти в базу данных и выполнить запрос, содержащийся в sql-файле.
4. Зайти в админку и настроить вывод модуля. Раньше он показывался только на главной странице в правом сайдбаре, теперь вы можете вывести его в любую позицию на любой (или всех страницах). Должен предупредить, что трансляция музыки при переходе со страницы на страницу прерывается.
Где скачать.
Из моего профиля, даром, то есть бесплатно:Скачать
Реклама #
Андрей 4 года назад #
По хорошему, вам бы усилия объединить, глядишь всем на пользу бы было.
DeDja 4 года назад #
И автор блока в шаблоне - А. Токарев. Я лишь использовал липкий блок на главной странице сайта для вывода музыки.
И было два музыкальных варианта - c Soundcloud и Radiobells. Блок может быть использован для картинок, рекламы и т.д.
Странник 4 года назад #
Я по прежнему считаю, что блоку в шаблоне не место.