Места показа
Место показа — постоянная зона сайта, в которой компонент выводит один или несколько баннеров. Например: главный слайдер, верхняя плашка каталога, промо-блок в статье или боковая колонка.
Место не содержит рекламный материал само по себе. Оно задаёт код зоны, количество баннеров, способ их выбора и служебные параметры размещения. Конкретные материалы привязываются к месту в карточке баннера.
[Скриншот 1: список мест показа]
Список мест
В таблице отображаются ID, активность, название, код, размер, шаблон, ротация и количество активных баннеров. Название открывает форму редактирования.
Для нескольких выбранных мест доступны групповые действия: активировать, деактивировать и удалить.
Активность
Если место отключено, компонент не выводит связанные баннеры. Это удобный способ временно выключить всю рекламную зону, не меняя каждый баннер.
При поиске причины пустого места всегда проверяйте активность самой зоны отдельно от активности баннера.
Название
Название используется только для удобства администраторов. Выбирайте понятные формулировки по расположению: «Главный слайдер», «Каталог — верх», «Статья — середина».
Код
Код — ключевая настройка места. Он передаётся компоненту как идентификатор зоны. Например: main-slider, catalog-top, article-promo.
После того как место уже встроено в шаблон сайта, не меняйте код без необходимости. Компонент со старым кодом перестанет находить место.
Код должен быть уникальным среди мест показа.
Описание
Поле можно использовать как внутренний комментарий. Укажите, где используется место, рекомендуемый размер изображения, назначение кампании или ответственного.
Ширина и высота
Значения ограничивают контейнер стандартных шаблонов. 0 означает отсутствие ограничения со стороны модуля — размер будет определяться CSS сайта.
Для адаптивного дизайна обычно удобнее оставить 0. Фиксированные размеры имеют смысл, если рекламная зона должна строго соответствовать заданному формату.
Шаблон
В форме места можно выбрать default, slider, grid или html. В версии 1.11.2 это поле используется как административная настройка места: оно помогает зафиксировать, какой вариант оформления предполагается для данной зоны.
Важно: само место не переключает шаблон компонента на публичной странице. Фактический шаблон выбирается там, где размещён компонент «SenDev: Показ баннеров». Поэтому значение в месте и шаблон компонента должны быть согласованы вручную.
Например, если место «Главный слайдер» помечено как slider, компонент в этой зоне также должен быть подключён с шаблоном slider. Для слайдера задайте максимум баннеров больше 1.
Максимум баннеров
Определяет, сколько подходящих материалов может быть выбрано для места. Значение 1 — одиночный баннер. Для slider и grid задаётся большее число.
Если подходящих баннеров меньше максимума, будут показаны только доступные.
Ротация
none
Используется упорядоченный выбор. Баннеры сравниваются по приоритету и сортировке.
sequential
В текущей версии режим сохраняет упорядоченный набор. Не стоит воспринимать его как гарантированное чередование одного баннера за другим на каждом просмотре.
random
Подходящие баннеры перемешиваются случайным образом. Подходит для равноправного разнообразия материалов.
weighted
При выборе учитывается поле «Вес» баннера. Больший вес повышает вероятность выбора относительно других баннеров.
Вес не является точным процентом показов. Фактическое распределение оценивайте по статистике.
Сортировка места
Влияет на порядок мест в административном списке. На порядок баннеров внутри места эта сортировка не влияет.
[Скриншот 2: форма редактирования места показа]
Сортировка баннеров внутри места
В карточке баннера рядом с каждым выбранным местом есть отдельная сортировка. Поэтому один и тот же баннер может иметь разный порядок в разных зонах.
Для фиксированного порядка используйте одинаковый приоритет баннеров и управляйте сортировкой привязки. Если включена случайная или весовая ротация, итоговый порядок может отличаться.
Пример: главный слайдер
- Название — «Главный слайдер».
- Код —
main-slider. - Шаблон — slider.
- Максимум баннеров — 5.
- Ротация — none, random или weighted по задаче.
- Создайте несколько баннеров и привяжите к этому месту.
Когда создавать новое место
Новое место нужно, если меняется физическая зона сайта, максимальное количество баннеров, режим ротации или правила использования зоны. Изменение внешнего шаблона компонента само по себе не всегда требует нового места.
Не создавайте новое место только потому, что началась новая рекламная кампания. Если зона сайта остаётся прежней, используйте новые баннеры или группу.
Удаление места
При удалении места его связи с баннерами удаляются, но сами баннеры остаются. Перед удалением убедитесь, что код места не используется на страницах сайта.
Если компонент останется в шаблоне, он просто не получит баннеры для удалённого кода.
[Скриншот 3: один баннер, привязанный к нескольким местам]
Итог
Хорошо спроектированные места — основа удобного использования модуля. Создавайте их по реальным зонам сайта, задавайте стабильные коды и не смешивайте понятия места и рекламной кампании.