Баннеры

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

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

Баннеры

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

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

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

Категории

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

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

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

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

Настройки

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

Настройки

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

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

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 случайный баннер

База данных

{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 – шаблон блока баннеров.

Ваши комментарии и дополнения
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 г.
Здравствуйте! Насколько я понял, баннер при выводе в браузере затемняется (от изначально загруженного изображения). Подскажите, как можно отключить это затемнение?

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