Скрипт позволяет выводить динамичную онлайн статистику пользователей раздела, в котором находитесь. Особенности: 1) Скрипт берёт список именно тех пользователей, которые находятся в одном с вами разделе 2) Статистика автообновляется каждые 40 секунд 3) Двойной клик по статистике делает её полупрозрачной. Повторный двойной клик возвращает непрозрачность Установка: В общий вид страниц форума в самый низ перед /body: Code <?if($PAGE_ID$='threadpage')?> <div class="apostat"></div>
<style> .apostat { width:200px; position:fixed; top:30px; left:0px; background-color:rgba(220, 220, 220, 0.9); box-shadow:1px 2px 7px #666; border-radius:0px 5px 5px 0px; padding:10px; } </style>
<script> // Онлайн статистика форума by Apocalypse var apohome = '$HOME_PAGE_LINK$'; var apolen = apohome.length; var apores1 = apolen+8; var apores2 = apolen+9; var apoloc = location.href; apor1 = apoloc.substr(0, apores1); apor2 = apoloc.substr(0, apores2); if(apor1.substr(-1, 1)=='-') { var aporaz1 = apor1.substr(-2, 1); $('.apostat').load('/forum/'+aporaz1+' .forumOnlineBar a', function() { $('.apostat a').after(' '); }); setInterval(function() { $('.apostat').load('/forum/'+aporaz1+' .forumOnlineBar a', function() { $('.apostat a').after(' '); }); }, 40000); }; if(apor2.substr(-1, 1)=='-') { var aporaz2 = apor2.substr(-3, 2); $('.apostat').load('/forum/'+aporaz2+' .forumOnlineBar a', function() { $('.apostat a').after(' '); }); setInterval(function() { $('.apostat').load('/forum/'+aporaz2+' .forumOnlineBar a', function() { $('.apostat a').after(' '); }); }, 40000); };
$('.apostat').dblclick(function() { if($(this).css('opacity')==1) { $(this).stop().fadeTo(500, 0.3); } else { $(this).stop().fadeTo(500, 1); }; }); // apo-ucoz.com (c) 2012 </script> <?endif?>
Полезный материал ? Посетите сайт автора: http://apo-ucoz.com
|