RSS
 

Скрипт ротатор баннеров и рекламы на PHP

13 Янв

Для того чтобы увеличить CTR площадки иногда просто необходимо чтоб на прежднем месте появлялись новые обьявления.
Для этого существют различные скрипты ротаторов призванные менять код на странице, допустим ратировать баннеры, тизеры или теже бодиклики с попандерами.
Ротатор хорош тем, что мы не просто увеличиваем ЦТР площадки, но также освобождаем место на сайте от лишней рекламы. Если нам необходимо прорекламировать 6 или больше баннеров, то без ротатора страшно представить как будет смотреться наш сайт, а при помощи ротатора мы сможем их все вывести на одной площадке по очереди.

Самые распространенные скрипты ротаторов которые я находил в сети – выводят рекламу случайным образом, но бывают случаи когда обьявления необходимо выводить в определенной последовательности, вот такой скрипт я не нашел, поэтому и написал его.
в этом скрипте обьявления выводяться в том порядке, в котором они вписаны, т.е. сперва самый верхний, потом нижний и т.д., затем он идет по следующему кругу.


session_start();
$massive[]="Выводим код первого объявления";
$massive[]="Выводим код второго объявления";
$massive[]="Выводим код третьего объявления";
$massive[]="Можно вывести сколько угодно объявлений";
$massive[]="Или записать код объявления
в несколько строк!";
$nomer=count($massive);
if(!isset($_SESSION['nomer'])){
$_SESSION['nomer']=0;
}
else
{
if($_SESSION['nomer']<($nomer-1)){
$_SESSION['nomer']++;
} else {
$_SESSION['nomer']=0;
}
}
echo $massive[$_SESSION['nomer']];

данный скрипт можно просто вставить в шаблон сайта , либо залить в файл и инклюдить его в шаблоне.

Так же файл со 100% рабочим скриптом можно скачать здесь: rotator

Если кому понадобиться - могу под заказ написать скрипт ротатора любой конфигурации, допустим который бы выводил статистику по показам каждой рекламы и после набора определенного количества показов - отключал любое обьявление, могу даже админку сделать :)

Прошу прощения перед ВСЕМИ читателями блога у которых не работал данный скрипт! Как оказалось в админке моего блога и на странице он отображался по-разному, т.е. в админке показывался ПРАВИЛЬНЫЙ и РАБОЧИЙ, а на странице с большим количеством багов. Я об этом долгое время не знал, т.к. не хватало ума перепроверить всё. Отныне все скрипты буду дублировать текстовыми файлами для избежания подобной ситуации в будущем!

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

 
26 коммент.

Опубликовано в рубрике PHP cкрипты

 

Прокомментировать

 

Spam Protection by WP-SpamFree

 
  1. solarisadmin

    16.01.2010 - 16:08

    Спасибо за пост, очень интересно! Как раз пишу баннерокрутилку :)

     
  2. admin

    16.01.2010 - 17:26

    Рад что статьи мои хоть кому то помогают )

     
  3. Admirus

    21.01.2010 - 09:11

    Спасибо, действительно нужный скриптик!!!

     
  4. Александр

    02.02.2010 - 12:37

    Не работает. Жду ответа. 564456900. спс.

     
  5. admin

    02.02.2010 - 15:13

    Этот скрипт я писал лично и проверял всё, должен работать. единственное что я забыл упомянуть – код рекламы необходимо вписывать в одну строку. и Вверху нужно включить пхп, просто в блоге эти символы почемуто не отобразились.

     
  6. Александр

    03.02.2010 - 18:28

    спс. ели нашел блог ваш сегодня. скрипт полезен ппц. А скрипта нету для авто замены внешних ссылок на определенную ссылку?

     
  7. Александр

    03.02.2010 - 19:02

    всеравно не работает( может в файлом выложите или на мыло скриньте.

     
  8. admin

    04.02.2010 - 15:00

    Александр, скрипт автозамены внешних ссылок нужно писать под определенный движок самостоятельно.
    Не понимаю почему у вас не работает, вечером выложу готовый файл ротатора

     
  9. Александр

    05.02.2010 - 19:28

    Все еще жду(((

     
  10. Alex

    10.02.2010 - 22:51

    Привет, нужно как говорится написать рататор по моим параметрам, если можеш пиши на аську 993932

     
  11. sera2007

    07.04.2010 - 09:25

    if($_SESSION['nomer'] <– тут не хватает закрытой дужки и открытой кавычки ‘){‘

     
  12. sera2007

    07.04.2010 - 09:28

    у меня не работает скрипт – віводит просто первое значение массива и все…

     
  13. sera2007

    07.04.2010 - 09:36

    В общем проблема решилась тем что свтрока о которой писал выше должна выглядеть так
    if($_SESSION['nomer']!=($nomer-1)){

     
  14. cybersantway

    07.04.2010 - 14:16

    Неплохо неплохо продолжайте в том же духе.

     
  15. admin

    09.04.2010 - 22:18

    sera2007 ты прав, когда вставлял код в блог его немного покоцало, поэтому второе условие неправильно отображается, завтра заново вставлю и проверю чтоб нормально показывалось )

     
  16. alex-sqwer.ucoz.ru

    01.10.2010 - 12:20

    Я по такой тоже технологии сделал не плохой ротатор – прокрутка на главной странице сайта. Если у кого возникнет желание добавить свой Баннер в ротатор – можно обсудить

     
  17. Vaail

    15.01.2011 - 02:20

    Ещё бы добавили JavaScript и было бы вообще клас)

     
  18. admin

    18.01.2011 - 20:34

    В JavaScript вообще ничего не понимаю, не было необходимости изучать.

     
  19. denis

    04.03.2011 - 23:34

    Здравствуйте. у меня такой вопрос:
    можно ли поставить на ротатор не рекламу, а программу? причем чтоб программа не просто раздавалась, а еще и каким-либо чудесным образом устанавливалась?:) просто в этом деле я, мягко сказать, чайник..

     
  20. Виталий

    27.03.2011 - 23:01

    Спасибо,доволен!

     
  21. fatal

    09.05.2011 - 14:27

    код кривейший. сначла поправь, а потом выкладывай!

     
  22. Ruliks

    25.06.2012 - 15:28

    Был бы еще пример живой, цены б тебе не было и все ошибки можно было бы найти.
    А че ж не исправил исходный код после найденных ошибок, все комменты перечитывают единицы, в основном скопируют и ставят сразу себе, потом визжат – НЕ РАБОТАЕТ ))

     
  23. Александр

    11.11.2012 - 06:06

    да уж прочел все коменты, даже не стал скачивать, сразу видно, что человек за все хватается, но доводит до ума что либо ему лень. Лень матушка вперед вас родилась, товарищ админ, гы гы . То у него золотуха, то понос, а глаза то на что?

     
  24. admin

    21.11.2012 - 01:43

    Согласен, ежедневно с ней борюсь. Но сейчас же вроде все работает.

     
  25. Алекс

    15.05.2013 - 13:47

    на вордпрессе работать будет? если да куда устанавливать код, в хеддер?

     
  26. admin

    29.05.2013 - 07:09

    Данный скрипт ставить на вордпресс не пробовал, попробуйте вставить в хедер в самы верх, только верхнюю строчку где старт сессии вставлять не нужно, т.к. по идее они в вордпрессе уже включаются другим скриптом. Если без неё не получится – попробуйте с ней )