DIZ-CS.RU - Мы с Вами НАВСЕГДА!
Активный форум » WEB-мастеру » Скрипты для uCoz » Универсальная статистика для
  • Страница 1 из 1
  • 1
Сообщение # 1
Аватарка Stabilizator
МВД РФ
OFF
Пользователь
Сообщения:302
Награды:454
Отзывы:0
Сайт пользователя:
СКРИН СКРИПТА --> http://s013.radikal.ru/i322/1101/f2/60ba63dc6d2a.png

Универсальная статистика для uC_oz. По скрину всё должно быть понятно.

Преимущества:

Выводит количество гостей, зарегистрированных, общее кол-во пользователей онлайн
Склоняет числительные. То есть 6 пользователей, 2 пользователя

Установка:

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

Code
     
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('Сейчас на сайте' + ''+users_online+''+ ' ' + startOnline(users_online,['пользователь', 'пользователя', 'пользователей']) + '. Из них:');     
     $("#regstat").html('
  • ' + ''+reg_online+'' + ' ' + startOnline(reg_online, ['зарегистрированный', 'зарегистрированных', 'зарегистрированных']) + '
  • ');     
         $("#outstat").html('
  • ' + ''+guest_online+'' + ' ' + startOnline(guest_online, ['гость', 'гостя', 'гостей']) + '
  • ');     
    });     

    В шаблоне находим $ONLINE_COUNTER$ и заменяем на:

    Code
    $ONLINE_COUNTER$

    И по месту отображения ставим код:

    Code

         
       
    $ONLINE_USERS_LIST$

    помог? ставь+ laugh

    • Страница 1 из 1
    • 1
    Поиск:
    Писать на форуме могут только авторизованные пользователи.