Для того, чтобы внедрить систему показа баннеров на своём сайте в первую очередь нужно создать разделы для добавления в них необходимых объектов. Структура должна быть такая:
название раздела | компонент |
Список баннеров | Баннеры |
Рекламные кампании | Рекламные кампании |
Баннерные зоны | Баннерные зоны |
Сценарии показов | Сценарии показов |
Исключения в сценариях | Исключения в сценариях |
К каждому из разделов прикрепите свой компонент. Приступик к наполнению.
Добавьте новый сценарий и отметьте желаемое время и дни недели в которые будет происходить показ баннеров.
Сценарий может быть как один так и несколько, в зависимости от задачи.
Далее вам нужно будет записывать номер сценария, его вы можете посмотреть в таблице в первом столбце:
Сохраните результат. На странице отобразится ваш баннер и его статистика.
Все зоны разделяются по месту их размещения на сайте. Например, баннер в хедере или баннер в сайдбаре. Добавьте новые зоны в соответствии с размерыми баннеров.
Добавьте необходимое количество зон.
Для добавленных баннеров создайте рекламные кампании.
Сохраните результат.
Теперь можно перейти к выводу баннеров на страницах сайта.
Для отображения баннеров на страницах сайта необходимо использовать функцию banner_rotate($zone, $count, $rand)
, где
Разделитель между баннерами можно указать при создании баннерной зоны в поле «Разделитель между баннерами». Если в конкретном месте макета у вас имеются различные зоны определенного размера (в зависимости от раздела), то вы можете воспользоваться функцией определения конкретного размера зоны banner_zone($size, $priority), где $size – номер элемента, определяющего размер зоны в списке «BannerSize», а $priority – приоритет зоны на странице (начиная с "0").
Пример использования этих функций в макете дизайна:
<?= banner_rotate(banner_zone(2,0),3,true);?>
Данная функция будет возвращать HTML-код для 3-х баннеров 100х100, установленных для показа в рекламной зоне с соответствующим размером в текущем разделе, и ротирующихся случайным образом.
Статистические отчеты по баннерам, зонам, кампаниям и страницам показа можно просматривать в разделе «Модули – Управление рекламой».
Комментарии 7
[CODE]function banner_rotate($zone, $number=1, $rand=false) {[/CODE]
Мне, например, нужно выводить баннеры в коде
[CODE]<ul>
<li>Баннер1</li>
<li>Баннер2</li>
<li>.......</li>
<li>Баннерn</li>
</ul>[/CODE]
Как какждый даннер завернуть в <li></li>?
А где находится этот самый список зон? "Зоны"-"Редактирование" не подходит, там только название
И как будет вестись статистика по баннеру, если я сам пропишу ссылку?