Баннеры
Модуль «Баннеры» отображает баннеры, размещенные на сайте.
Модуль относится к части CMS «Контент» и может быть установлен опционально.
Баннеры
Баннеры имеют следующие характеристики.
Основные:
- ID баннера – Номер элемента в БД (веб-мастеру и программисту).
- Опубликовать на сайте – Параметр имеет разные значения для разных языковых версий сайта.
- Название – Параметр имеет разные значения для разных языковых версий сайта.
- Вид баннера – Файл, HTML-код
- Ссылка – В полном формате http://www.site.ru/. Параметр имеет разные значения для разных языковых версий сайта.
- Открывать в новом окне – Ссылка на баннер будет открываться в новом окне
- Описание – Параметр имеет разные значения для разных языковых версий сайта.
- Дата – Вводится в формате дд.мм.гггг чч:мм. Если указать дату позже текущей даты, то баннер начнет отображаться на сайте, начиная с указанной даты.
- Всего показов – Статистика прошедших показов баннера.
- Всего кликов – Статистика прошедших кликов по баннеру.
- Период показа – Время, в течение которого будет показываться баннер.
- Ограничить количество показов – Ограничение показа до заданного количества.
- Осталось показов – Укажите число, сколько раз должен показываться баннер. С каждым показом цифра в этом поле будет уменьшаться, пока не станет 0 (или пустое поле).
- Ограничить количество показов по кликам – Ограничение показа до заданного количества.
- Осталось кликов – Укажите число, обозначающее, через какое количество кликов скрыть отображение баннера. С каждым кликом цифра в этом поле будет уменьшаться, пока не станет 0 (или пустое поле).
- Ограничить количество показов посетителю в сутки – Ограничение показа баннера посетителю.
- Количество показов посетителю в сутки – Сколько раз показывать баннер одному пользователю (счетчик сохраняется в сессии). Параметр появляется, если отмечена опция «Ограничить количество показов посетителю в сутки».
- Раздел сайта – Выбор раздела, в котором будет виден баннер.
- Категория.
- Сортировка: установить перед – Редактирование порядка следования баннера в списке. Поле доступно для редактирования только для баннеров, отображаемых на сайте.
Категории
Баннеры могут иметь неограниченное количество категорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в конфигурации модуля.
Категории имеют следующие характеристики.
Основные:
- Номер – Номер элемента в БД (веб-мастеру и программисту).
- Название.
- Опубликовать на сайте.
- Изображения – Изображения будут загружены автоматически после выбора. После загрузки изображения будут обработаны автоматически, согласно настройкам модуля. Параметр выводится, если в настройках модуля отмечена опция «Использовать изображения».
- Описание – Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
- Сортировка: установить перед – Редактирование порядка следования категории в списке. Поле доступно для редактирования только для категорий, отображаемых на сайте.
Настройки
В настройках модуля вы можете выбрать параметр «Использовать категории».
- Использовать категории – Позволяет включить/отключить категории баннеров.
- Использовать изображения – Позволяет включить/отключить загрузку изображений к категориям.
- Генерировать размеры изображений для категорий – Размеры изображений, заданные в модуле «Изображения» и тег латинскими буквами для подключения изображения на сайте. Параметр выводится, если отмечена опция «Использовать изображения».
- Использовать анимацию при увеличении изображений – Параметр добавляет JavaScript код, позволяющий включить анимацию при увеличении изображений. Параметр выводится, если отмечена опция «Использовать изображения».
- Максимальный размер загружаемых файлов – Параметр показывает максимально допустимый размер загружаемых файлов, установленный в настройках хостинга. Параметр выводится, если отмечена опция «Использовать изображения».
- Применить настройки ко всем ранее загруженным изображениям – Позволяет переконвертировать размер уже загруженных изображений. Кнопка необходима, если изменены настройки размеров изображений. Параметр выводится, если отмечена опция «Использовать изображения».
Шаблонные теги
Для работы с модулем «Баннеры» служат следующие шаблонные теги:
Атрибуты:
— 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 случайный баннер
show_category – выводит категорию баннеров, если в настройках модуля отмечено «Использовать категории».
Атрибуты:
— cat_id – категория баннеров;
— count – количество выводимых баннеров. По умолчанию 1. Значение all выведет все баннеры;
— sort – сортировка баннеров: по умолчанию как в панели администрирования, date – по дате, rand – в случайном порядке;
— defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;
— defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;
— template – шаблон тега (файл modules/bs/views/bs.view.show_category_template.php; по умолчанию шаблон modules/bs/views/bs.view.show_category.php).
Пример:
<insert name="show_category" module="bs">
База данных
{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 – шаблон блока баннеров;
modules/bs/views/bs.view.show_category.php – шаблон блока категории баннеров.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.