Как правильно настраивать отображение
Каждый банер на сайте обладает гибкой настройкой, чтобы отобразиться именно в тот момент, когда информация на нем может быть наиболее полезной для посетителя сайта.
Отображение зависит от категории пользователя, от посещаемого им раздела, от текущего поискового запроса и прочих параметров.
Название — не отображается конечному посетителю сайта, нужно для того чтобы ориентироваться в списке банеров администратору.
Условия показа
Страница — указывает в каком разделе сайта должен отображаться банер. Например mainpage (главная страница), catalogs.main (каталог товаров). Для того чтобы узнать техническое название раздела сайта нужно перейти в него и посмотреть значение параметра page в адресной строке.
Позиция — место на конкретной странице, куда должен быть помещен банер внутри страницы. Эти места заранее создаются и именуются администратором сайта.
- center — позиция, существующая для всех страниц, сразу под шапкой по центру страницы;
- over-offers — на странице каталога (catalogs.main) над списком товаров;
- left — на странице каталога под списком групп.
Данные для поиска — набор ключевых слов. Баннер показывается когда его ключевые слова соответствуют (на основе гибкого сравнения на основе метода триграмм) строке поиске введенной пользователем на сайте;
Маска адреса — если параметр указан, то баннер будет показываться если текущий адрес страницы соотвествует регулярному выражению в этом поле.
Условие проверки истинно, только если шаблон соответствует всей строке; это отличается от условий с регулярными выражениями, в которых шаблон может соответствовать любой части строки. Проверка соответствия воспринимает символы _
и %
как знаки подстановки, подменяющие любой один символ или любую подстроку, соответственно (в регулярных выражениях POSIX им аналогичны символы .
и .*
).
Сравнение поддерживает следующие метасимволы, унаследованные от регулярных выражений POSIX:
-
|
означает выбор (одного из двух вариантов). -
*
означает повторение предыдущего элемента 0 и более раз. -
+
означает повторение предыдущего элемента 1 и более раз. -
?
означает вхождение предыдущего элемента 0 или 1 раз. -
{
m
}
означает повторяет предыдущего элемента ровноm
раз. -
{
m
,}
означает повторение предыдущего элементаm
или более раз. -
{
m
,
n
}
означает повторение предыдущего элемента не менее чемm
и не более чемn
раз. -
Скобки
()
объединяют несколько элементов в одну логическую группу. -
Квадратные скобки
[...]
обозначают класс символов так же, как и в регулярных выражениях POSIX.
Обратите внимание, точка (.
) не является метасимволом для данного вида проверки.
Обратная косая черта отменяет специальное значение любого из этих метасимволов.
Пример:
Для отображения банера только в 2 категориях на странице каталога можно указать условие "(%455b8c16-2b2d-11de-a7c0-0080ad77beba%)|(%455b8c18-2b2d-11de-a7c0-0080ad77beba%)"
Параметры отображения
Ссылка — адрес страницы куда будет осуществляться переход при клике на баннер.
CSS — дополнительные стили оформления, которые будут применены к контейнеру, содержащему изображение подключенное в виде фонового изображения. Как вариант, можно указать специфическую высоту баннера или масштабирование фона.
Кому показывать
Только для сотрудников — если галочка установлена, то банер будет показываться только менеджерам и администраторам сайта, независимо от других установленных галочек;
Для оптовиков, для розницы, для гостей — показывать баннер или нет каждой определенной категории посетителей сайта.
Параметры публикации
Галочка включает или отключает показ баннера независимо ото всех других условий.
Даты действуют только при включеной галочке и указывают в какой временной период банер будет показываться на сайте. Эти параметры удобно использовать для предварительного размещения банера на сайте, чтобы он начал автоматически показываться при наступлении определенной даты. Либо автоматически отключался по прошествии нескольких дней.