Статусы пользователей в списке

SUAREZ добавил 1315125153 в раздел UCOZ Пользователи
Очень полезный скрипт, который, используя один запрос, показывает
статусы пользователей в списке. Выводится текстом - Online/Ofline.
Скрипт подходит сразу и для сайта и для форума.

Заходим в ПУ - Изменение дизайна - Страница со списком пользователей и ставим после $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>


Версия для форума идентичная только я её обнёс условными операторами, чтобы скрипт работал только на определённой странице.
Заходим в ПУ - Изменение дизайна - Главная страница форума и после $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?>

Скрипт работает только если в первом столбце идёт Логин.
+19
Теги: Статусы пользователей в списке
Автор: TRANE73
Источник: http://trane73.ru/
Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии, оценивать материалы и сохранять их в личном кабинете.
Вы не можете добавлять комментарии
Комментарии к этому материалу пока никто не оставлял
entry
Свернуть
Развернуть мини-чат
0