» »

Измененный вид статистики онлайн для uCoz

Измененный вид статистики онлайн для uCoz

Здесь веб мастер может установить на свой сайт интересную статистику, которая изменена, что можно поставить под стилистику сайта. Она безусловно отличается от стандартной, плюс в ней, что будет происходить склонение на окончание ника или логина пользователя. Здесь можно выставить ее как на темный ресурс, так и на светлый.

Будет показывать сколько онлайн находиться на сайте пользователей и гостей, все отдельно. Но и безусловно выводить пользователя. Здесь можно сделать ее как широкой или выставить под вид материала и комментариев к нему, что автоматически ширина станет. Проверяя по демонстраций, то скрипт был установлен под формой добавление комментарий.

Это изображение снято с DEMO страницы.

Статистика онлайн в оригинальном виде юкоз

Приступаем к установке:

Копируем скрипт и ставим где вы сами пожелаете видеть ее.

Код
<div style="display: none;">$ONLINE_COUNTER$</div>  
<script type="text/javascript">  
dc1 = [],  
dc2 = [2, 0, 1, 1, 1, 2];  
function startOnline(num, text)  
{  
if(!dc1[num]) dc1[num] = num % 100 > 4 && num % 100 < 20 ? 2 : dc2[Math.min(num % 10, 5)];  
return text[dc1[num]];  
}  
$(document).ready(function() {  
users_online = $("#onl1").text().substr(13);  
guest_online = $("#onl2").text().substr(8);  
reg_online = $("#onl3").text().substr(14);  
$("#divstat").html('Сейчас в Чате' + '<b>'+users_online+'</b>'+ ' ' + startOnline(users_online,['пользователь', 'пользователя', 'пользователей']) + '. Из них:');  
$("#regstat").html('<li>' + '<b>'+reg_online+'</b>' + ' ' + startOnline(reg_online, ['зарегистрированный', 'зарегистрированных', 'зарегистрированных']) + '</li>');  
$("#outstat").html('<li>' + '<b>'+guest_online+'</b>' + ' ' + startOnline(guest_online, ['гость', 'гостя', 'гостей']) + '</li>');  
});  
</script>  

<br>  
<fieldset style="border: 1px solid rgb(212, 211, 211);"><legend><span id="divstat"></span></legend><div id="regstat" style="margin-left: 19px; margin-top: 6px; margin-bottom: 6px;"><script src="umasters.ucoz.ru" type="text/javascript"></script></div>$ONLINE_USERS_LIST$  
<div id="outstat" style="margin-left: 19px; margin-top: 6px; margin-bottom: 6px;"></div>  
</fieldset>

PS- здесь точно не скажу, возможно будет работать на модуле форум, так как он не был проверен на тестовом сайте.
12.08.2017 Просмотров: 406 Комментарий: (4)

Поделиться в социальных сетях

Материал разместил

Комментарий: 4
Critic©
Critic© 12.08.2017 20:301
0
Если показано, что вид материалах она стоит, только не понимаю зачем, но меня интересует другое. Ее можно на форум поставить и будет она там работать.
Kosten
Kosten 12.08.2017 20:462
0
Не ставил на форум, просто с сайта снял скрин, что там форума не было. Не понимаю для чего на этот модуль ставить, но если кому нужно, то где то заливал давно от вебочки скрипт для форума под статистику, кто онлайн.
Critic©
Critic© 14.08.2017 20:213
0
На форуме эта статистика работать не будет, на других страницах нормально показывает.
Kosten
Kosten 14.08.2017 21:544
0
Можно по другому сделать с выставление информер, где будут разделы, если интересно, то фот статистика форума, где нет только онлайн, но все выводит по модулю, как новые материалы, так и комментарий.
avatar