Баннеры

Модуль «Баннеры» отображает баннеры, размещенные на сайте.

Модуль относится к части CMS «Контент» и может быть установлен опционально.

Баннеры

Список баннеров

Редактирование баннера

Баннеры имеют следующие характеристики.

Основные:

  • ID баннера – Номер элемента в БД (веб-мастеру и программисту).
  • Опубликовать на сайте – Параметр имеет разные значения для разных языковых версий сайта.
  • Название – Параметр имеет разные значения для разных языковых версий сайта.
  • Вид баннера – Файл, HTML-код
  • Ссылка – В полном формате http://www.site.ru/. Параметр имеет разные значения для разных языковых версий сайта.
  • Открывать в новом окне – Ссылка на баннер будет открываться в новом окне
  • Описание – Параметр имеет разные значения для разных языковых версий сайта.
  • Дата – Вводится в формате дд.мм.гггг чч:мм. Если указать дату позже текущей даты, то баннер начнет отображаться на сайте, начиная с указанной даты.
  • Всего показов – Статистика прошедших показов баннера.
  • Всего кликов – Статистика прошедших кликов по баннеру.
  • Период показа – Время, в течение которого будет показываться баннер.
  • Ограничить количество показов – Ограничение показа до заданного количества.
  • Осталось показов – Укажите число, сколько раз должен показываться баннер. С каждым показом цифра в этом поле будет уменьшаться, пока не станет 0 (или пустое поле).
  • Ограничить количество показов по кликам – Ограничение показа до заданного количества.
  • Осталось кликов – Укажите число, обозначающее, через какое количество кликов скрыть отображение баннера. С каждым кликом цифра в этом поле будет уменьшаться, пока не станет 0 (или пустое поле).
  • Ограничить количество показов посетителю в сутки – Ограничение показа баннера посетителю.
  • Количество показов посетителю в сутки – Сколько раз показывать баннер одному пользователю (счетчик сохраняется в сессии). Параметр появляется, если отмечена опция «Ограничить количество показов посетителю в сутки».
  • Раздел сайта – Выбор раздела, в котором будет виден баннер.
  • Категория.
  • Сортировка: установить перед – Редактирование порядка следования баннера в списке. Поле доступно для редактирования только для баннеров, отображаемых на сайте.

Категории

Список категорий баннеров

Баннеры могут иметь неограниченное количество категорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в конфигурации модуля.

Редактирование категории баннеров

Категории имеют следующие характеристики.

Основные:

  • Номер – Номер элемента в БД (веб-мастеру и программисту).
  • Название.
  • Опубликовать на сайте.
  • Изображения – Изображения будут загружены автоматически после выбора. После загрузки изображения будут обработаны автоматически, согласно настройкам модуля. Параметр выводится, если в настройках модуля отмечена опция «Использовать изображения».
  • Описание – Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
  • Сортировка: установить перед – Редактирование порядка следования категории в списке. Поле доступно для редактирования только для категорий, отображаемых на сайте.

Настройки

В настройках модуля вы можете выбрать параметр «Использовать категории».

  • Использовать категории – Позволяет включить/отключить категории баннеров.
  • Использовать изображения – Позволяет включить/отключить загрузку изображений к категориям.
  • Генерировать размеры изображений для категорий – Размеры изображений, заданные в модуле «Изображения» и тег латинскими буквами для подключения изображения на сайте. Параметр выводится, если отмечена опция «Использовать изображения».
  • Использовать анимацию при увеличении изображений – Параметр добавляет JavaScript код, позволяющий включить анимацию при увеличении изображений. Параметр выводится, если отмечена опция «Использовать изображения».
  • Максимальный размер загружаемых файлов – Параметр показывает максимально допустимый размер загружаемых файлов, установленный в настройках хостинга. Параметр выводится, если отмечена опция «Использовать изображения».
  • Применить настройки ко всем ранее загруженным изображениям – Позволяет переконвертировать размер уже загруженных изображений. Кнопка необходима, если изменены настройки размеров изображений. Параметр выводится, если отмечена опция «Использовать изображения».

Настройки

Шаблонные теги

Для работы с модулем «Баннеры» служат следующие шаблонные теги:

show_block – выводит баннеры.

Атрибуты:

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} – Данные о том, на каких страницах сайта выводятся баннеры

Файлы

  1. modules/bs/admin/bs.admin.php – редактирование баннеров;

  2. modules/bs/admin/bs.admin.category.php – редактирование категорий баннеров;

  3. modules/bs/admin/bs.admin.config.php – настройки модуля;

  4. modules/bs/admin/js/bs.admin.edit.js – редактирование баннеров, JS-сценарий;

  5. modules/bs/bs.php – контроллер;

  6. modules/bs/bs.action.php – обработка запроса при клике на ссылку баннера;

  7. modules/bs/bs.install.php – установка модуля;

  8. modules/bs/bs.model.php – модель;

  9. modules/bs/js/bs.show_block.js – JS-сценарий обработки клика по баннеру;

  10. modules/bs/views/bs.view.show_block.php – шаблон блока баннеров;

  11. modules/bs/views/bs.view.show_block_banners.php – шаблон блока баннеров;

  12. modules/bs/views/bs.view.show_block_slider.php – шаблон блока баннеров;

  13. modules/bs/views/bs.view.show_block_slider_main.php – шаблон блока баннеров;

  14. modules/bs/views/bs.view.show_category.php – шаблон блока категории баннеров.

Ваши комментарии и дополнения
02 августа 2015 г.
добрый день! в слайдере на главной странице 8 активных баннеров, при этом на сайте отображаются только 3, как сделать, чтобы попеременно появлялись все 8? спасибо!
03 августа 2015 г.
Количество баннеров ограничено атрибутом count="3" у тега show_block module="bs" в шаблоне themes/site_start.php.
22 сентября 2015 г.
Добрый день, скажите, пожалуйста, как вывести время до окончания показа банера?
24 сентября 2015 г.
Время до окончания показа - это переменная date_finish в таблице {bs}. Значение в этой переменной в формате UNIXTIME. Для приведения к нормальному виду можно воспользоваться PHP-функцией date().
Чтобы переменная была доступна в шаблоне modules/bs/views/bs.view.show_block.php, нужно добавить ее в SQL-запрос в функции show_block() файла modules/bs/bs.model.php:

Код
$result["rows"] = DB::query_fetch_all("SELECT e.date_finish, e.id, ...


и

Код
$rows = DB::query_fetch_all(
"SELECT DISTINCT e.date_finish, e.id, e.type, e.file...
27 октября 2015 г. , редакция: 27 октября 2015 г.
В документации написано что запись <insert name="show_block" module="bs">
выведет 1 случайный баннер. Есть 3 баннера, но выводит он постоянно первый. В чем может быть проблема? Версия 5.3
24 декабря 2015 г.
В каком файле меняется скорость переключения слайдов
21 января 2016 г.
Здравствуйте! При добавлении ссылки в баннер появляется кнопка "Заказать". Где можно изменить размер кнопки и текст? Я просмотрела все представленные в списке файлы и нигде нет параметров этой кнопки.
22 января 2016 г.
Юлия, кнопка "Заказать" есть в шаблоне modules/bs/views/bs.view.show_block_slider.php
В нем можно текст кнопки заменить, а размер в CSS-файле. Для дефолтного шаблона это файл css/style.css. Консоль браузера подсказывает, что стиль прописан в строке 838:
Код
#mp-slider .button {...font-size: 16px;...}
07 июня 2016 г.
Добрый день. А как можно сделать, чтобы баннеры автоматом менялись? http://awesomescreenshot.com/0c85xg2k4f Спасибо
07 июня 2016 г.
Цитата
А как можно сделать, чтобы баннеры автоматом менялись?
К модулю CMS это не имеет отношения, это вопрос к верстке и конкретному JS-плагину, который обеспечивает смену. Лучше обращаться к веб-мастеру, который интегрировал дизайн и подключал баннеры к слайдеру.
10 июня 2016 г.
Здравствйте! Есть ли в слайдере кнопки "вперед" "назад", чтобы была возможность переключать слайды самостоятельно.
19 августа 2016 г.
Здравствуйте! При добавлении ссылки в баннер появляется кнопка "Заказать". Где можно убрать эту кнопку и сделать, чтобы баннер открывался при клике в любом месте?
22 августа 2016 г.
Кристина, в шаблоне по умолчанию слайдер баннеров оформляется шаблоном
modules/bs/views/bs.view.show_block_slider.php – шаблон блока баннеров.
Там и убрать лишнее можно и добавить ссылку со всего баннера.
24 января 2017 г. , редакция: 24 января 2017 г.
Добрый вечер. Подскажите, как изменить размер главного слайдера?

Upd: в консоли браузера увидел, что смотреть надо класс "cover__item". В шаблоне на локале нашел его в cssmain.css. На хостинге не вижу такого файла... куда распаковываются стили шаблона после установки на хостинг?
09 марта 2017 г.
Баннер обновляется только после рефреша страницы
<insert name="show_block" module="bs" cat_id="1" count="2" template="promo" sort="rand">
как сделать чтобы обновлялся как слайдер?
11 марта 2017 г.
Сергей, судя по коду у Вас выводятся два баннера count="2". Вы пишите, что "баннер обновляется...". То есть выводиться только один. Значит, где-то второй скрыт. Видимо, слайдер подключен, но он не меняет баннеры. Это уже вопрос подключения конкретно слайдера. То есть стороннего решения, поддержку которого мы не ведем.
19 марта 2017 г.
А как изменить высоту баннера? Он сейчас занимает пол экрана,хотелось бы сделать его уже. Спасибо заранее!!
08 апреля 2019 г.
Здравствуйте! Ребят, подскажите, чего-то весь измаялся с этим модулем баннера, не могу изменить размер главного (здорового) баннера. Точнее он меняется, но что-то мешает нижнему контенту подтянуться вверх.
Вот главная страница сайта https://omilic.ru , захожу "исследовать элемент" и вижу такую картину - http://joxi.ru/L21Wg0qiRzaGOr , далее меняю значения на свои, как выше рекомендовано в комментариях - http://joxi.ru/ZrJexXRHwbD3GA , баннер как надо меняет размер и уезжает направо, но левый блок с картинкой почему-то не поднимается наверх, ему что-то мешает, какая-то подложка что ли. Вот я ее вроде нашел - http://joxi.ru/1A5ZEz0CDzJKwr и если нажать "убрать галку с пункта - overflow: hidden;", то левая картинка поднимается - http://joxi.ru/Dr83z6pcoJvkqA, но сайт съезжает... Как мне эту подложку не убирать, а просто изменить ее размер в ровень с измененным размером баннера, не могу найти её значения((
08 апреля 2019 г.
Евгений Михайлович (abaimov7), это вопрос к шаблону и его верстальщику, а не к CMS и модулю
11 июля 2019 г.
Как вывести нужный баннер на определенной странице интернет-магазина?
11 июля 2019 г.
Цитата
Как вывести нужный баннер на определенной странице интернет-магазина?
Проще всего прямо в карточке товара в визуальный редактор вставить тег с id
11 февраля 2020 г.
Скажите пожалуйста как изменить размер баннера в полной версии сайта и на моб версии
11 февраля 2020 г.
Цитата
Скажите пожалуйста как изменить размер баннера в полной версии сайта и на моб версии
Это не имеет отношения к модулю баннеров и документации. Этот вопрос исключительно зависит от верстки сайта. Решать этот вопрос нужно с верстальщиком
28 июня 2020 г.
Подскажите разрешение картинок в данном модуле можно как-то менять? Например чтобы я грузил разного размера фото а на выходе получал несколько коллекций с нужными мне размерами?
29 июня 2020 г.
Цитата
Подскажите разрешение картинок в данном модуле можно как-то менять?
По умолчанию в модуле баннеров картинки грузятся в исходном размере без обработки. Потому, что было много жалоб, что дизайнер готовит баннер, а модуль качество сжимает и пропорции режет. Но Вы можете подключить модуль изображений и обрабатывать их при загрузке. В любом модуле в админке гляньте как изображения подключить
30 мая 2021 г.
Здравствуйте! Насколько я понял, баннер при выводе в браузере затемняется (от изначально загруженного изображения). Подскажите, как можно отключить это затемнение?

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.