Баннеры
Модуль «Баннеры» отображает баннеры, размещенные на сайте.
Модуль относится к части CMS «Контент» и может быть установлен опционально.
Баннеры
Баннеры имеют следующие характеристики.
Категории
Баннеры могут иметь неограниченное количество категорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в конфигурации модуля.
Категории имеют следующие характеристики.
Настройки
В настройках модуля вы можете выбрать параметр «Использовать категории».
Шаблонные теги
Для работы с модулем «Баннеры» служат следующие шаблонные теги:
Атрибуты:
— count – количество выводимых баннеров. По умолчанию 1. Значение all выведет все баннеры;
— id – идентификатор баннера, если задан, атрибут count игнорируется;
— sort – сортировка баннеров: по умолчанию как в панели администрирования, date – по дате, rand – в случайном порядке;
— cat_id – категория баннеров, если в настройках модуля отмечено «Использовать категории»;
— defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;
— defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;
— template – шаблон тега (файл modules/bs/views/bs.view.show_block_template.php; по умолчанию шаблон modules/bs/views/bs.view.show_block.php).
Пример:
<insert name="show_block" module="bs" sort="rand">
выведет 1 случайный баннер
База данных
{bs} – Баннеры
{bs_category} – Категории баннеров
{bs_site_rel} – Данные о том, на каких страницах сайта выводятся баннеры
Файлы
modules/bs/admin/bs.admin.php – редактирование баннеров;
modules/bs/admin/bs.admin.category.php – редактирование категорий баннеров;
modules/bs/admin/bs.admin.config.php – настройки модуля;
modules/bs/admin/js/bs.admin.edit.js – редактирование баннеров, JS-сценарий;
modules/bs/bs.php – контроллер;
modules/bs/bs.action.php – обработка запроса при клике на ссылку баннера;
modules/bs/bs.install.php – установка модуля;
modules/bs/bs.model.php – модель;
modules/bs/js/bs.show_block.js – JS-сценарий обработки клика по баннеру;
modules/bs/views/bs.view.show_block.php – шаблон блока баннеров;
modules/bs/views/bs.view.show_block_banners.php – шаблон блока баннеров;
modules/bs/views/bs.view.show_block_slider.php – шаблон блока баннеров;
modules/bs/views/bs.view.show_block_slider_main.php – шаблон блока баннеров.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.