Приветствуем Вас на сайте!
      Авторизировавшись на сайте Вы получаете возможность заказывать эксклюзивные вещи для Вашего сайта, скачивать новинки, общаться с друзьями.

      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:

Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».

Заказывая работу для вашего сайта у нас, вы экономите время...

Стремитесь к лучшему - в Best Studio!
Войти | Зарегистрироваться
Настройки
Анимация Шапки
Анимация Меню
Анимация Футера
Автообновление Чата
Автообновление Статистики
Звуковые Оповещения
Авто Подгрузка Материалов

Перезагрузите страницу
Скрипт онлайн статистики
+
Данный скрипт не чего не изменяет в дизайне, он просто делит слово на множественное и не множественное значение от числа хостов в данной группе.

Допустим пример:

Обычно выглядит так:
Гостей: 2
Пользователей: 1

Скрипт от количества тех или иных хостов, подставит слово:
Гостя: 2
Пользователь: 1

Установка:
Просто вставьте этот код после кода статистики и все, он будет работать.

Code
<script type="text/javascript">
  (online = {
  num:function(a, b){
  return b[a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2] + ': <b>'+a+'<\/b>';
  },
  tex:[['Гость','Гостя','Гостей'],['Пользователь','Пользователя','Пользователей']]
  ,
  out: function(){
  $('.gOnline').html(online.num($('.gOnline b').html(),online.tex[0]));
  $('.uOnline').html(online.num($('.uOnline b').html(),online.tex[1]));
  }
  })(online.out());
</script>
Данный раздел авторский все работы являются собственностью ucods.3dn.ru любое коммерческое использование строго запрещено.

При копировании материала указываем источник ucods.3dn.ru

Для редактирования кода необходимо иметь хотя бы базовые знания в HTML, CSS и Js технологиях.
Поделиться новостью в социальной сети.
Добавил: uberchel
Дата добавления: 29.04.2011 в 08:54 по МСК
Категория: Другие модули
Просмотров: 6202
Комментариев: 6
Эмоций:
  • Оценки читателей

    ЗАКРЫТЬ
    • 0 Лайк
    • 0 Лавки
    • 0 Ахахах!
    • 0 Ого!
    • 0 Восторг
    • 0 Печаль
    • 0 Грусняшь

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Bogdan
20.07.2012 | # |№6
Если хотите, чтобы писалось например 12 гостей, а не Гостей: 12, вот видоизменённый код:
Code

<script type="text/javascript">  
  (online = {  
  num:function(a, b){  
  return '<b>'+a+'<\/b> ' + b[a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2];  
  },  
  tex:[['гость','гостя','гостей'],['пользователь','пользователя','пользователей']],
  out: function(){  
  $('.gOnline').html(online.num($('.gOnline b').html(),online.tex[0]));  
  $('.uOnline').html(online.num($('.uOnline b').html(),online.tex[1]));  
  }  
  })(online.out());  
</script>

DDoSS
07.09.2011 | # |№5
Супер)) спасибо!

Bogdan
13.07.2011 | # |№4
всё идеальное элементарно просто :-)

P.S. Сжатая версия этого скрипта:
Code
<script type="text/javascript">(online={num:function(a,b){return b[a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2]+': <b>'+a+'<\/b>'},tex:[['Гость','Гостя','Гостей'],['Пользователь','Пользователя','Пользователей']],out:function(){$('.gOnline').html(online.num($('.gOnline b').html(),online.tex[0]));$('.uOnline').html(online.num($('.uOnline b').html(),online.tex[1]))}})(online.out());</script>

QoooPer
12.05.2011 | # |№2
В строке
Code
tex:[['Гость','Гостя','Гостей'],['Пользователь','Пользователя','Пользователей']]

После каждого слова поставьте двоеточие, так как при применении скрипта в строчке "Онлайн всего" двоеточие остается, а после "Гостей" и "Пользователей" двоеточие пропадает )

Хороший скрипт - спасибо ) 5+


uberchel
16.05.2011 | # |№3
Зачем, просто тут добавь: + ': <b>'+a+'<\/b>';

Ducaty
30.04.2011 | # |№1
Супер!!!