Модуль «Баннерокрутилка»

Одинаково для товарной и купонной версии CMS

Модуль «Баннерокрутилка» позволяет случайным образом выводить баннеры, html код на страницах сайта. Модуль можно использовать для внутренней перелинковки сайта, так как позволяет загружать и отображать html код, так как же модуль будет интересен для поклонников контекстной рекламы, можно грузить код вызова контекстных блоков (каждый раз разные блоки, что визуально привлечет внимание).

Применение модуля

  • Баннерокрутилка (рандомный показ баннеров),
  • Вывод кусков кода .html, .js скриптов,
  • Вывод скриптов контекстной рекламы

Доступ к модулю

На странице "Все баннеры" отображается список добавленных баннеров

Настройка

У каждого баннера может быть свой «Клиент» или оффер и свое место отображения на сайте  – «Группа» (или «Зона» как в том же OpenX), поэтому нам необходимо добавить Клиентов, и создать Группы.

Клиент – владелец баннера или оффер (можно не указывать)

Группа – место блока на сайте (например, Верхний левый №1 и пр.) Обязательно указываем!

Создаем «Группы», определяемся с местами для блоков Обязательно указываем!

Количество групп (мест для баннеров) не ограничено.

Создаем «Клиентов», офферов – для удобства (можно не делать)

Клиент – владелец баннера или оффер (можно не указывать)

Добавляем баннеры

  • Указываем «Имя баннера» (Для удобства что бы потом не запутаться)
  • URL (не указывается для скриптов и html),
    Внимание! для длинных URL с Deeplink-ом и SubID используйте севисы по сокращению ссылок http://goo.gl
  • Указываем из списка «Группу» (если групп несколько) и «Клиента» которому принадлежит баннер, указываем даты начала, окончания показов или кол-во показов, если необходимо и сохраняем.

Баннеры можно взять в разделе "Мои программы" выбрав нужного оффера, в разделе "Рекламные материалы", "Баннеры"

Копируем содержимое

Вставляем в поле "Код", указываем Группу (обязательно) и Клиента (при необходисмости), сохраняем

Внимание! Если вы загружаете собственное изображение, то обызательно указываете URL в формате http://site.ru (адрес страницы с http или https)

Важно знать

Начала показа  –  указываем, когда хотим что бы начались показы (по умолчанию отображается текущая дата, время)

Конец показа  –  указываем, когда показ закончится, дата часы

Кол-во показов  –  указываем количество показов баннера, (если не укажите, то показывается безлимитно.)

Если не указать дату конца и кол-во показов, то отображается безлимитно!

Список всех баннеров отобразится так

Далее нам нужно отобразить баннеры на сайте, для этого возвращаемся в «Модули», заходим в «Управления действиями модуля» нашей баннерокрутилки

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

Количество действий = количеству групп (местам для баннеров)

Каждое место для баннера (Группу) можно оформить индивидуально, указывая разные шаблоны (которые можно самим сделать по образцу тмеющегося). Например баннеры боковые одного размера, а баннеры нижние другого.

Действия можно называть так же как «Группы», что бы не запутаться.

Не забываем сохранить измения. Далее новое действие нужно вывести в метку, которую вы разместили в нужном месте шаблона, в этом месте будут отображаться баннеры.

Метка в шаблоне

Это метка отображается на страницах

Выводим в нее действие и сохраняем изменения

Если вы не хотите на определенных страницах видеть баннеры, то уберите это дейсвтие на не нужных страницах, что бы было так

Расположение шаблонов

  • В версии adCMS 7.XX
    Шаблон лежит тут /templates/***/banners/right_banner.html (названия шаблонов могут меняться)

Где *** — название установленного шаблона.

Пример шаблона Модуля "Баннерокрутилка"

<!-- @banner -->
<noindex>
<form action="" target="_blank" method="GET">
<input type="hidden" name="id" value="41"/>
<a href="%link%" target="blank" title="%desc%">
<img src="%image%" alt="%desc%" title="%desc%" style="border: 0;" />
</a>
</form>
</noindex>

<!-- @banner_kod -->
<noindex>
%kod%
</noindex>

<!-- @banner_swf -->
<noindex>
<form action="" target="_blank" method="GET">
<a style="position: absolute; width:250px; height:250px" href="%link%" class="flash-link" target="_blank"></a>
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553525000" align="middle" height="250" width="250">
                      <param value="sameDomain" name="allowScriptAccess">
                      <param value="false" name="allowFullScreen">
                      <param value="transparent" name="wmode">
                      <param value="%image%" name="movie">
                      <param value="high" name="quality">
                      <embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="sameDomain" name="flag" wmode="transparent" src="%image%" align="middle" height="250" width="250">
                </object>
</form>
</noindex>
<!-- @banner_null -->
<noindex>
<p>Тут может быть баннер</p>
</noindex>

Блоки и переменные в шаблоне Модуля "Баннерокрутилка"

Блок Описание Переменные
<!-- @banner --> Отвечает за вывод баннеров формата .gif, .jpeg, .png

%link% — Адрес страницы для перехода

%image% — Адрес загруженного баннера на сервере

%id% — Идентификатор баннера (Считает переходы)

%desc% — Описание баннера

<!-- @banner_null -->

Выводит содержимое, в случае отсутсвия баннеров формата .gif, .jpeg, .png.

<!-- @banner_kod --> Отвечает за вывод кода формата HTML, JS, TXT

 %kod% — Код: HTML, JS, TXT

<!-- @banner_kod_null -->

Выводит содержимое, в случае отсутсвия баннеров формата HTML, JS, TXT

<!-- @banner_swf --> Отвечает за вывод баннеров в формате .smf

%link% — Адрес страницы для перехода

%image% — Адрес загруженного баннера на сервере

<!-- @banner_swf_null -->

Выводит содержимое, в случае отсутсвия баннеров формата .smf

В этоге в любую метку шаблона выводим настроенные действия, именно в месте этой метки будут отображаться ваши баннеры.