Зарабатываю на smmka.ru
Главная » Статьи » Скрипты » Скрипты для uCoz

Реклама между постами на форуме

Версия 1
Реклама будет только после первого поста а дальше она не будет показываться, итак до 10 страниц с постами.

И так начнем заходит в админку --> Управление дизайном --> Общие
шаблоны - Таблица стилей (CSS) и добавляем туда в любое место эти
строки, они отвечают за цвет блока с рекламой.

Code

/* On post by AllCity.Net.Ru */  
  .divtop {padding:3px 0 4px 120px; background:#71AFD1;}  
  .mydiv {padding:15px 0; text-align:center; background:#F8F7ED;}  
  /* ----------------- */
  

или место файла CSS можно поставить этот код в шаблон Форум --> Вид материалов

Code

<style type="text/css">  
  /* On post by AllCity.Net.Ru */  
  .divtop {padding:3px 0 4px 120px; background:#008299;}  
  .mydiv {padding:15px 0; text-align:center; background:#F8F7ED;}  
  /* ----------------- */  
  </style>
  

далее заходим в шаблон Форум --> Вид материалов и находим там условной код

Code

$NUMBER$
  

и заменяем его на

Code

<span id="num$ID$">$NUMBER$</span>
  

и в этот же шаблон добавляем в самой низ этот скрипт

Code

<!-- BLOCK START -->  
  <div style="display:block;" id="d$ID$"><div class="divtop">Реклама</div>  
  <div class="mydiv">  
  <!-- START -->  
  Реклама между постами Hacked By AllCity from Helper.UcoZ.Ru Beta 2  
  <!-- END -->  
  </div></div>  
  <script type="text/javascript">  
  d=document.all['d$ID$'];  
  d.style.display='none';  
  n=document.all['num$ID$'].innerHTML;  
  n=n.slice(n.indexOf('>')+1,-4);  
  if(n==1||n==16||n==31||n==46||n==61||n==76||n==91||n==106||n==121||n==136) {d.style.display='block';}  
  </script>  
  <!-- BLOCK END -->
  

Даный скрипт я хакнут с http://helper.ucoz.ru/

Если захотите сами сделать чтобы реклама показывалась и на 11, 12, 13, 14 странице то просто добавьте к

Code

n==1||n==16||n==31||n==46||n==61||n==76||n==91||n==106||n==121||n==136
  

+15, например смотрим ниже

Code

n==1||n==16||n==31||n==46||n==61||n==76||n==91||n==106||n==121||n==136||n==151||n==166||n==181
  

и так далее...

Версия 2
Шаблон Форум - Общий вид страниц форума после $BODY$ кидаем этот код:

Code


  <div id="anMsg2">  
  Реклама между постами <img src="http://s23.ucoz.net/sm/2/wink.gif" border="0" align="absmiddle" alt="wink">  
  </div>  
  <script type="text/javascript">  
  //<![CDATA[  
  (function(){  
  var newDiv = document.getElementById('anMsg2');  
  var tables = document.getElementsByTagName('table');  
  var k = 1;  
  for(var i = 0; i < tables.length; i++)  
  if( tables[i].className == 'postTable' ){  
  if(k == 2){ // после какого поста показывать рекламу?  
  tables[i].parentNode.insertBefore(newDiv, tables[i]);  
  break;  
  }  
  k ++;  
  }  
  })();  
  //]]>  
  </script>  
  
Категория: Скрипты для uCoz | Добавил: dEnny (23.02.2010)
Просмотров: 609 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Дизайн сайтов и шаблоны для Ucoz