Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.141.35.27
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Реклама между постами на форуме
Сообщение оставлено 02.07.2010 в 09:27:10 | Сообщение #1

Версия 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
<?if($PAGE_ID$="threadpage")?>
   <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>
   <?endif?>

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

 
Моё уважение:
GROMuJla
koOlZz
DanWer
Liiion911
----------------
Мои контакты:
ICQ: 4839997
SKYPE: camper.pro
E-mail: avpmegion@mail.ru
syte : MegaForze.ru
Vkontakte.ru: id43870732

[c][/c]

 
   
Сообщение оставлено 02.07.2010 в 09:29:42 | Сообщение #2
опа спасибо)) давненько этого скрипта невидел wink
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика