ExSoft - лучший Soft
Меню сайта
ExSoft
Категории
ExSoft
Топ скачивания
ExSoft
Главная » Файлы » Скрипты для 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>

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

$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/

Версия 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>
  

сохраняем и готово,но не забиваем o том, что в шаблоне Форум - Вид материалов должна быть таблица с классом postTable!

Ссылка:
BB код:
Любое копирование и распространение материала (статьи), без указания источника ЗАПРЕЩЕНО!
Просмотров: 1501 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
ExSoft
Поиск
ExSoft
Наш Баннер

Код:

[ Обменяться баннерами ]
ExSoft
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
ExSoft