Главная » Файлы » Скрипты для uCoz » Пользователи |
Онлайн статистика раздела форума by Apocalypse для uCoz
24.06.14, 09:26:48 | |
Материал разработан по просьбе одного из пользователей сайта (К сожалению, не помню какого) Скрипт позволяет выводить динамичную онлайн статистику пользователей раздела, в котором находитесь. К сожалению, я не нашёл способа на javascript вытаскивать именно пользователей, находящихся в одной с вами теме, потому вы увидите статистику всех, кто находится в одном с вами разделе Особенности: 1) Скрипт берёт список именно тех пользователей, которые находятся в одном с вами разделе 2) Статистика автообновляется каждые 40 секунд 3) Двойной клик по статистике делает её полупрозрачной. Повторный двойной клик возвращает непрозрачность Установка: В общий вид страниц форума в самый низ перед /body: Код <?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?> Материал разработан и подготовлен Apocalypse | |
Просмотров: 419 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |