Форма входа

mvcreative

Старая форма входа

  • Страница 1 из 1
  • 1
Модератор форума: BSide  
Форум MVCreative » сделаем креативный uCoz » Форум веб мастеров » Учебник » Маленькая баннерная сеть каждому
Маленькая баннерная сеть каждому
creARTsДата: Четверг, 22.07.2010, 11:24 | Сообщение # 1
-Wicked aka wise
Группа: Проверенные
Пользователь №: 78
Сообщений: 307
Награды: 10
Репутация: 16
Статус: оффлайн
Представим такую ситуацию, что вы обменялись кнопками с 15 сайтами и всё пространство дизайна сайта заполнено. Что делать ??? Встаёт вопрос об изготовлении собственной маленькой баннерной сети. Но если вы не программист и не пишете скрипты сами, то нужно взять скрипт из каких-нибудь архивов скриптов. Не нужно этого делать, всё сейчас будет рассказано в этой статье.
Все баннерооменные сети используют CGI скрипты, но мы можем обойтись обычным JavaScript скриптом. Приведём его:

Code
<SCRIPT language="JavaScript">  
// <!-- Main  
function banners()  
{   
Это начало скрипта. Дальше идёт перечисление ссылок и соответствующих им баннеров. Мы для примера берём три ссылки.   
this[1]="http://www.ваша_ссылка_01.ru"; - Здесь вы пишете вашу ссылку.   
this[2]="http://ваша_картинка_01.gif"; - Здесь указываете путь к графичекому файлу.  

this[3]="http://www.ваша_ссылка_02.ru";  
this[4]="http://ваша_картинка_02.gif";  

this[5]="http://www.ваша_ссылка_03.ru";  
this[6]="http://ваша_картинка_03.gif";  
Количество таких ссылок может быть любым. Но это ещё не весь код. Дальше идёт часть скрипта, которая как раз и отвечает за функцию обмена баннерами. Приведём его :   

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) < 3)) { return(' '); }  
var j=(new Date()).getSeconds() % 3;  
document.write('<a href=' + this[2*j+1] + ' target=blank><img src=' + this[2*j+2] + ' border=0 width=468 height=60></a>');  
return(' ');  
}  
// -->  
</SCRIPT>  
<SCRIPT language="JavaScript">  
// <!-- Main  
banners();  
// -->  
</SCRIPT>

Так как мы приводим этот скрипт не только для профессионалов, но и для новичов, мы не будем разбирать все переменные скрипта. Следует разобрать только одну переменную "J". Она должна соответствовать количеству показываемых баннеров. У нас это "3". А если у вас много страниц на сайте, следует заключить этот скрипт на отдельную страницу и включить его на все остальные методом SSI.
Ну а кто не знает что такое SSI, то может прочитать здесь- ( WoWeb )
 
вверх
zheka0107Дата: Четверг, 28.06.2012, 12:34 | Сообщение # 2
Авы нет
Молчун
Группа: Пользователи
Пользователь №: 1889
Сообщений: 1
Награды: 0
Репутация: 0
Статус: оффлайн
Что именно делает этот скрипт? confused
 
вверх
BSideДата: Четверг, 28.06.2012, 14:25 | Сообщение # 3
Настоящий писец!
Группа: Администраторы
Пользователь №: 700
Сообщений: 510
Награды: 19
Репутация: 32
Статус: оффлайн
zheka0107, выводит баннеры в одном месте
 
вверх
player8163Дата: Воскресенье, 02.09.2012, 10:25 | Сообщение # 4
Молчун
Группа: Пользователи
Пользователь №: 2128
Сообщений: 2
Награды: 0
Репутация: 0
Статус: оффлайн
Можно сделать также с текстом? Всмысле использовать етот код для текста?
 
вверх
Форум MVCreative » сделаем креативный uCoz » Форум веб мастеров » Учебник » Маленькая баннерная сеть каждому
  • Страница 1 из 1
  • 1
Поиск: