Ротатор баннеров

H
На сайте с 21.12.2008
Offline
5
2656

Приветствую. Подскажите плиз ротатор баннеров.Чтоб при заходе на страницу юзер видел одни коды партнерок попап+кликандер, а после перехода на другую страницу - другие.

Спасибо.

aleksakfima
На сайте с 02.05.2007
Offline
375
#1

Если для Вас не имеет значение в какой последовательности они покажутся (коды), то можно простым:

<?

srand((double)microtime()*1000000);
$rnd = rand(1,2);
include $rnd.'.php';
?>

Создайте в той же папке где и страницы (обычно корневая директория) файлы 1.php и 2.php. В эти файлы запихните любой код вызова. На страницу куда обычно вставляете код POPUP ставите приведённый выше код. В итоге через раз будут разные партнёрки показываться, т.е. чередуются коды из 1.php и 2.php. Если хотите 3 кода, то добавьте 3.php а в коде вызова замените 2 на 3.

Если хотите серьёзную систему с таргетингом то смотрите в сторону http://phpadsnew.com

Удачи, Алексей

A1
На сайте с 05.12.2008
Offline
20
#2

Можно еще так:

Создаем имя_файла.js

function rand( min, max ) {

var argc = arguments.length;

if (argc == 0) {

min = 0;

max = 2147483647;

} else if (argc == 1) {

throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');

}

return Math.floor(Math.random() * (max - min + 1)) + min;

}

function count( mixed_var, mode ) {

var key, cnt = 0;

if( mode == 'COUNT_RECURSIVE' ) mode = 1;

if( mode != 1 ) mode = 0;

for (key in mixed_var){

cnt++;

if( mode==1 && mixed_var[key] && (mixed_var[key].constructor === Array || mixed_var[key].constructor === Object) ){

cnt += count(mixed_var[key], 1);

}

}

return cnt;

}

var popup = ['<SCRIPT LANGUAGE="Javascript" SRC="(n)"></SCRIPT>', '<script language="JavaScript" src="(n)"></script>','<script language="JavaScript" charset="windows-1251" src="(n)"></script>','<SCRIPT LANGUAGE="Javascript" SRC="(n)"></SCRIPT>',];

b=popup[rand(0,count(popup)-1)];

//alert(b);

document.write(b);

где

код(n) - заменяем на коды своих попапов

вставляем <script type="text/javascript" src="АДРЕС_САЙТА/имя_файла.js"></script> в хедеры

P.S. взято с форума.

Last hErO
На сайте с 23.08.2006
Offline
128
#3

Вот еще банер система на русском http://www.cibsoft.com/cibaner.html

H
На сайте с 21.12.2008
Offline
5
#4

Всем спасибо.

MS
На сайте с 22.02.2007
Offline
52
#5

http://www.openx.org/ru/ad-server

Вот, для маленькой банерной сеточки как раз:)

Консультации по разработке и продвижению MFA для рунета (разовая оплата 500р.). CTR 52%. icq 7000200
Mikich
На сайте с 11.08.2006
Offline
123
#6

Пользуюсь вот этим: http://softsearch.ru/programs/103-670-designtheory-random-text-download.shtml

Очень удобно, можно установить на один сайт и просто вставлять код на другие. Простые настройки, все по русски, просто и понятно.

Только враги говорят друг другу правду. Друзья и возлюбленные, запутавшись в паутине взаимного долга, врут бесконечно… (с) Стивен Кинг "Dark Tower"
vandamme
На сайте с 30.11.2008
Offline
675
#7

а я тут подсмотрел http://mampos.com/js.js

Justice
На сайте с 04.02.2009
Offline
3
#8

hvory

Если для Joomla!, то есть компоненты http://ext.joom.ru/advertisment.html

Когда-нибудь и M$ станет opensource :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий