Главная » Статьи » Скрипты » Скрипты для uCoz |
Реклама между постами на форуме
![]() Версия 1 Реклама будет только после первого поста а дальше она не будет показываться, итак до 10 страниц с постами. И так начнем заходит в админку --> Управление дизайном --> Общие
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
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> | |
Просмотров: 609 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |