Скрипт статусы пользователей в списке пользователей для uCoz - вот решил выложить очень полезный и нужный скрипт! Он показывает статусы пользователей на странице с их списком. Т.е. в ячейках показывается ник, а после нет в скобках статус - Online/Offline. В скрипте используется всего один get запрос.
Установка:
Первая версия для форума:
Заходим в ПУ - Главная страница форума и после $BODY$ ставим:
Код
<?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?>
Эта версия для сайта:
Идём в ПУ - Страница со списком пользователей и ставим после кода $BODY$ вот такой код:
<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=' (Online)'}else{stat=' (Offline)'};
$('.uTd:first a:first',this).after(stat);
});
});
</script>
Прочти!
Скрипт работает только если в первом столбце идёт Логин.
На этом всё теперь у вас работают статусы.
Источник: http://ucozup.ru/load/skripty_dlja_ucoz/polzovateli/statusy_polzovatelej_v_spiske_polzovatelej_dlja_ucoz/9-1-0-672 |