Скрипт "Рататор-Гигбаров" - Сталкерский форум Скрипт "Рататор-Гигбаров" - Сталкерский форум
Профиль Выход

Новости Портала


Новости Арены


День рождение портала, на 1 год! (Глав. стр). S.T.A.L.K.E.R. 2: уникальные концепт-арты. (Глав. стр).
A.N.T.I.S.T.A.L.K.E.R. 11 серия. (Глав. стр).
Мультиплеер в Метро всё таки будет... (Глав. стр)
CryZone Sector 23 - Закрыт. (Глав. стр).
Сергей Брин: В Google тоже любят S.T.A.L.K.E.R. (Глав. стр).
Ждите новостей 

Последний бой был HANTER vs XAMELEON  
  • Страница 1 из 1
  • 1
Сталкерский форум » WEB-ART » Скрипты для сайтов по теме "СТАЛКЕР" » Скрипт "Рататор-Гигбаров"
Скрипт "Рататор-Гигбаров"
Имя: Михаил
Титул: © Realstalkerval.ru
Звание: Повелитель зоны
Сообщений: 2540
Уважение: 1841
Наград: 44
Пн, 19.12.2011, 13:41 | Сообщение # 1
Суть скрипта такова: в нужном месте выводится случайный банер из нескольких. Все зарегестрированные пользователи могут свернуть этот банер в спойлер, а вот гости этой возможности не имеют.
PS: этот скрипт не сталкерский но поможет многим администраторам сайтов
между <.head> ставим:
Code
<script language="javascript" type="text/javascript" src="/menu/jquery.js"></script>           
   <script language="javascript" type="text/javascript" src="/menu/accordion.js"></script>

в самый верх css ставим:
Code
/* Gigbar */           
   .accordion h3 {font-size : 11px;color : #fff;padding-left : 10px;line-height :25p;height : 25px;cursor : pointer;margin : 0;text-align : left;font-weight : bold;}           
   .accordion p {display : none;margin : 0;padding : 7px 0 7px 7px;}           
   .accordion a {font-size : 11px;color : #fff;text-align : center;font-weight : bold;padding-left : 15px;}   
   .linked {text-align : center}   
   /* ---------- */

Это ставим туда где хотим видеть сам
Code
<?if($USER_LOGGED_IN$)?>   
      <div class="accordion">          
           <h3>Свернуть/показать</h3>   
           <p class="linked">   
      <?else?>          
           <p class="linked">   
      <?endif?>   

      <script>   
           var banner = new Array()   

           <!-- Первый баннер -->   
           banner[0] = new Array()   
           banner[0][0] = "http://stalker-worlds.ru/baner_partner/2204770.gif"   
           banner[0][1] = "http://mystalkers.ru/"   
           banner[0][2] = "MyStalker"   
           <!-- Конец первого баннера -->   

           n = Math.random()*0   
           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=468 ' + ' height=60 > </a>')   
           </script>          

      <?if($USER_LOGGED_IN$)?>   
      <br/>          
           </p>   
           </div>          
           <br/>   
      <?else?>          
      <?endif?>

Вот здесь нужно остановится и обьяснить, чтобы всё работало корректно.
banner[0][0] = "http://stalker-worlds.ru/baner_partner/2204770.gif" - Ссылка на картинку гигбара
banner[0][1] = "http://mystalkers.ru/" - ссылка куда ведёт гигбар
banner[0][2] = "MyStalker" - всплывающая подсказка

Чтобы добавить ещё один банер в ротатор нужно добавить

banner[1] = new Array()
banner[1][0] = "http://www.gaus-fm.ru/fanzone/gigbar.png"
banner[1][1] = "http://www.gaus-fm.ru/"
banner[1][2] = "GausFM"

Заметте, цифры что я веделил красным нужно менять каждый раз, тоесть в следущий раз нужно поставить 2, потом 3,4 и т.д

n = Math.random()*0
эта цифра должна равнятся не количеству банеров а цифре последнего банера. Тоесть если банеров два то там должна стоят 1, если их пять то 4 и т.п.
Code
document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=468 ' + ' height=60] > </a>')




Сталкерский форум » WEB-ART » Скрипты для сайтов по теме "СТАЛКЕР" » Скрипт "Рататор-Гигбаров"
  • Страница 1 из 1
  • 1
Поиск: