Заходите к нам с нового домена - uCoz.co.ua
Total users: 3516

Навигация

New-Info это:
Большой сборник скриптов, шаблонов, меню, макетов для uCoz. Проект New-Info.uCoz.Net не требует от Вас регистрации для скачивание файлов. Также большая часть загружена на наш сервер - это даст возможность скачивать в один клик.

Поиск


Форма входа

Популярные теги

Профиль

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Проверка тИЦ и PR

скачать моды
Статусы пользователей в списке
Категория: Скрипты / Дата добавления материала: 29.05.2011, 13:06

Вот как и обещал выкладываю новый скрипт, который выводит статусы
пользователей на странице со списком самих пользователей. Скрипт очень
прост и использует всего 1 get запрос, поэтому uCoz не забанит за
большое количество запросов. Скрипт этот подходит как и для списка
пользователей на сайте (/index/15), так и для списка пользователей на
форуме (/forum/0-0-1-35). Отличаются эти версии только тем, что для
форума скрипт обносим условными операторами.

1) Первая версия для форума:
Заходим в ПУ - Изменение дизайна - Главная страница форума и после $BODY$ ставим:
Code
<?if($PAGE_ID$='forumsmembers')?><script type="text/javascript">
  var status='', text='';
  $.get('/index/62',function(data){
  text = $('a',$('cmd[p="content"]',data).text()).text();
  $('.uTable tr:gt(0)').each(function() {
  var user = $('.uTd:first a:first',this).text();
  if(text.indexOf(user)!=-1){stat=' (<span style="color:green">Online</span>)'}else{stat=' (<span style="color:red">Offline</span>)'};
  $('.uTd:first a:first',this).after(stat);
  });
  });
  </script><?endif?>


2) Вторая версия для сайта:
Заходим в ПУ - Измнение дизайна - Страница со списком пользователей и ставим после $BODY$:
Code
<script type="text/javascript">
  var status='', text='';
  $.get('/index/62',function(data){
  text = $('a',$('cmd[p="content"]',data).text()).text();
  $('.uTable tr:gt(0)').each(function() {
  var user = $('.uTd:first a:first',this).text();
  if(text.indexOf(user)!=-1){stat=' (<span style="color:green">Online</span>)'}else{stat=' (<span style="color:red">Offline</span>)'};
  $('.uTd:first a:first',this).after(stat);
  });
  });
  </script>


Скрипт работает только если в первом столбце идёт Логин.


Полезный материал ? Посетите сайт автора: http://uWeb.su
Просмотров: 456 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 2.0/1
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

New-Info.uCoz.Net / uCoz.co.ua © 2025
Хостинг от uCoz