BannerY
Компонент для управления баннерами на сайте. Создаете баннеры, рекламные места, затем связываете одно с другим и выводите на сайте в нужных местах.Учитывается статистика кликов
Компонент для управления баннерами на сайте.
Создаете баннеры, рекламные места, затем связываете одно с другим и выводите на сайте в нужных местах. В админке ведётся статистика кликов по баннеру.
Название | Описание |
---|---|
&positions | Номера рекламных позиций для вывода баннеров, через запятую. |
&showLog | Показывать дополнительную информацию о работе сниппета. Только для авторизованных в контексте «mgr». |
&fastMode | Быстрый режим обработки чанков. Все необработанные теги (условия, сниппеты и т.п.) будут вырезаны. |
&limit | Ограничение выборки. |
&offset | Пропуск результатов от начала. |
&sortby | Поле для сортировки выборки, можно указывать «RAND()». |
&sortdir | Направление сортировки. |
&outputSeparator | Необязательная строка для разделения результатов работы. |
&where Массив | дополнительных параметров выборки, закодированный в JSON. |
&showInactive | Показывать отключенные позиции. |
&tpl | Имя чанка для оформления баннера. Если не указан, то содержимое полей баннера будет распечатано на экран. |
&tplFirst | Имя чанка для первого баннера в результатах. |
&tplLast | Имя чанка для последнего баннера в результатах. |
&tplOdd | Имя чанка для каждого второго баннера. |
&tplWrapper | Чанк-обёртка, для заворачивания всех результатов. Понимает один плейсхолдер: [[+output]] . Не работает вместе с параметром &toSeparatePlaceholders. |
&wrapIfEmpty | Включает вывод чанка-обертки &tplWrapper даже если результатов нет. |
&toPlaceholder | Если не пусто, сниппет сохранит все данные в плейсхолдер с этим именем, вместо вывода не экран. |
&toSeparatePlaceholders | Если вы укажете слово в этом параметре, то ВСЕ результаты будут выставлены в разные плейсхолдеры, начинающиеся с этого слова и заканчивающиеся порядковым номером строки, от нуля. Например, указав в параметре «myPl», вы получите плейсхолдеры [[+myPl0]] , [[+myPl1]] и т.д. |
Перед использованием необходимо предварительно создать баннер и позицию. См. раздел интерфейс.
Если вы хотите выводить баннеру в случайном порядке (по умолчанию), то нужно вызывать сниппет некэшированным:
[[!BannerY? &position=`2`]]