Скрипт ротатор баннеров

Автор ZEN, 09-06-2010, 00:52:22

« назад - далее »

ZENTopic starter

Подскажите простой бесплатный скрипт ротатора  баннеров для статичного сайта. Нужно чтобы на сайте в случайном порядке показывались баннеры с ссылками. Пробовал ставить скрипт показа случайной картинки, но не смог вставить ссылку. И можно ли поставить такой php-скрипт на сайт HTML?
Если скрипт небольшой, выложите пожалуйста здесь!
Заранее спасибо.
  •  


Chiliec

#1
Цитата: ZEN от 09-06-2010, 00:52:22
Подскажите простой бесплатный скрипт ротатора  баннеров для статичного сайта. Нужно чтобы на сайте в случайном порядке показывались баннеры с ссылками. Пробовал ставить скрипт показа случайной картинки, но не смог вставить ссылку. И можно ли поставить такой php-скрипт на сайт HTML?
Если скрипт небольшой, выложите пожалуйста здесь!
Заранее спасибо.
Вот простейший ротатор баннеров (поддержка php не нужна, просто вставьте в html страницу)
<script>
var banner = new Array()

<!-- Первый баннер -->
banner[0] = new Array()
banner[0][0] = "http://www.sbup.com/scripts/icons/domain-age.jpg"
banner[0][1] = "http://www.sbup.com/"
banner[0][2] = "Здесь живет SEO"
<!-- Конец первого баннера -->

<!-- Второй баннер -->
banner[1] = new Array()
banner[1][0] = "http://www.sbup.com/scripts/icons/google-banned.jpg"
banner[1][1] = "http://www.sbup.com/google-banned.php"
banner[1][2] = "Бан гугла"
<!-- Конец второго баннера -->

n = Math.random()*1
nb = Math.round(n)
document.write('<a href=' + banner[nb][1] + ' target=_blank>')
document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=40 ' + ' height=40> </a>')
</script>

, где banner
  • [/b] обозначает первый баннер, banner[1] - второй. Остальное, думаю, в комментариях не нуждается :D


Sevab

Если у вас простые штмл страницы вам достаточно яваскрипт скрипта (сорри за тавтологию).

http://altsup.narod.ru/banner/banner_rotate.html
http://web-master.tom.ru/view_note_scripts.php?id=18
http://www.vanta.ru/script/info.php?id=23&clas=3
http://javascript.ru/forum/misc/3236-ishhu-skript-rotator-bannerov.html
http://www.02sms.net/java-53.html

Если все же нужно на пхп то вот:

http://www.interface.ru/home.asp?artId=7003
http://acvarif.net.ru/lrub3part1/lrub3part1page2.html
http://mind3.ru/2009/10/%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0-%D0%BF%D0%BE-php-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D0%BC-%D1%80%D0%BE%D1%82%D0%B0%D1%82%D0%BE%D1%80-%D0%B1%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%D0%BE/

Извиняюсь за текстовые ссылки, нет уверенности в акцепторе  :-\

Avadon

#3
Chiliec, как подключить ещё 2 баннера?


Добавлено: 25-10-2011, 22:45:44


Цитата: Avadon от 25-10-2011, 22:33:05
Chiliec, как подключить ещё 2 баннера?
Нашёл:


Добавлено: 25-10-2011, 22:46:05


ЦитироватьЗначение параметра n = Math.random()*1 всегда должно соответствовать значению в строке banner[1] = new Array() последнего баннера, т.е. если у Вас 10 баннеров и значение banner[10] = new Array() (равно 10), то и у параметра n = Math.random()*10 должно ровняться 10.

beltandbag

Цитата: Chiliec от 09-06-2010, 01:07:22Вот простейший ротатор баннеров (поддержка php не нужна, просто вставьте в html страницу)

Сделал на подобие этого ротатор баннера.  подскажите, а возможно что бы баннер менялся сам по себе с каким-то интервалом например 5-7 секунд. Данный баннер меняется только после обновления
по факту есть вот такое: http://belt-bag.com.ua/2.aspx   меняется только после обновления

а вот хочется конечно больше))))
либо такое: http://clasno.com.ua/
на главное странице чтобы баннер сам менялся
либо просто изменения были связаны со временем.
p.s.
не сочтите за рекламу выше написанные url'ы
может уже есть тема по такому баннеру,заранее извиняюсь, если не сложно покажите
Спасибо)
  •  


CLASSIK

beltandbag, а можно скачать такое для себя? и где если не секрет?
  •  

beltandbag

Цитата: CLASSIK от 12-01-2012, 12:24:16
beltandbag, а можно скачать такое для себя? и где если не секрет?

прошу прощения, не понял вопроса)))что скачать ?
если банер который находится на моем сайте, то код выше написан, свой код отправлю в личку) не сложно

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

CLASSIK

  •  


beltandbag

Цитата: CLASSIK от 12-01-2012, 12:53:43
не, не банер :) скриптец :)

отправил скрипт в личку
  •  


babuhiv

Цитата: Chiliec от 09-06-2010, 01:07:22
Вот простейший ротатор баннеров (поддержка php не нужна, просто вставьте в html страницу)
<script>
var banner = new Array()

<!-- Первый баннер -->
banner[0] = new Array()
banner[0][0] = "http://www.sbup.com/scripts/icons/domain-age.jpg"
banner[0][1] = "http://www.sbup.com/"
banner[0][2] = "Здесь живет SEO"
<!-- Конец первого баннера -->

<!-- Второй баннер -->
banner[1] = new Array()
banner[1][0] = "http://www.sbup.com/scripts/icons/google-banned.jpg"
banner[1][1] = "http://www.sbup.com/google-banned.php"
banner[1][2] = "Бан гугла"
<!-- Конец второго баннера -->

n = Math.random()*1
nb = Math.round(n)
document.write('<a href=' + banner[nb][1] + ' target=_blank>')
document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=40 ' + ' height=40> </a>')
</script>

, где banner
  • [/b] обозначает первый баннер, banner[1] - второй. Остальное, думаю, в комментариях не нуждается :D
То ли я очень тупой, то ли еще что то, но я так и не понял как настроить этот ротатор баннеров :(