SEO-ламерство и манимейкинг

Как преобразовывать интренет в личный доход

Ротация тизерной рекламы

Четверг, 11 марта 2010 г.
Просмотров: 716
Подписаться на комментарии по RSS

На одном своем самом посещаемом сайте наконец-то сделал ротацию тизерной рекламы.

На том сайте у меня используется Maxsite CMS.

Вывод тизеров сделан через "ушки".


Как это было сделано изначально?

Ушка "bodyclick_bottom" содержит код, который надо вставлять в самом низу страницы перед тегом </body>.

Ушка "bodyclick_show" содержит код, который вставляется в то место страницы, где необходимо выводить блок с тизерами.


В файле шаблона main-end.php перед тегом </body> вставляется следующий код:

<?php     if (function_exists('ushka')) echo ushka('bodyclick_bottom'); ?>

Далее в "Сайдбары и виджеты" добавляете новый виджет "Ушка".

В настройках виджета выбираете "ушку" - bodyclick_show.


Так как же сделат ротацию тизеров?

Пока что сделал это на быструю руку. Но есть желание сделать плагин для Maxsite CMS.


Например, будем делать ротацию тизеров от bodyclick и teasernet.

Создаем следующие ушки:

  • bodyclick_bottom - здесь код для вставки внизу страницы перед </body>
  • bodyclick_show - здесь код для вывода блока на странице
  • teasernet_bottom - здесь код для вставки внизу страницы перед </body>
  • teasernet_show - здесь код для вывода блока на странице

Создаем еще две ушки ( php ):

  • teasers_bottom - здесь будем указывать ушки вида *_bottom ( код тизеров для вставки внизу страницы перед тегом </body>
  • teasers_rotator - здесь код для ротации тизеров на странице

Код ушки "teasers_bottom":

<?php     if (function_exists('ushka')) echo ushka( 'bodyclick_bottom' );     if (function_exists('ushka')) echo ushka( 'teasernet_bottom' ); ?>

Код ушки "teasers_rotator":

<?php     $teasers = array();     $teasers[1] = "bodyclick_show";     $teasers[2] = "teasernet_show";     if (function_exists('ushka')) echo ushka( $teasers[ array_rand( $teasers ) ] ); ?>


В файле main-end.php перед тегом </body> нужно вставить следующий код:

<?php     if (function_exists('ushka')) echo ushka('teasers_bottom'); ?>

PS Еще раз хочу сказать, что данный вариант сделан на скорую руку.

В планах хочется сделать плагин-виджет

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)