./comments
./contacts icq: 909889;
email: ;

PHP ротатор баннеров, тизеров и прочих рекламных материалов

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

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

Код:
<?php
$massive[]="код тизерки";
$massive[]="код тизерки 2";

$number = count($massive)-1;
$rot_num = abs($_COOKIE['rotator_tiz']);

if ($rot_num < $number){
$rot_num ++;
SetCookie("rotator_tiz", $rot_num, time()+3600*24*7, "/");
}
elseif ($rot_num == $number){
$rot_num = 0;
SetCookie("rotator_tiz", $rot_num, time()+3600*24*7, "/");
}

echo $massive[$rot_num];
?>

Принцип работы прост, используя куки, при каждом обновлении страницы, поочередно выводит код тизеров из массива. Модернизировать можно под что угодно. Всё в ваших руках.
30.03.2013 15:29:36
stk
798
2
Комментарии

bober
28.04.2013 22:44:28
Подскажите плз как его вывести в шаблоне, что нужно прописать?
stk
11.05.2013 04:03:21
Смотря к какой цмс ты его прикручиваешь.