Smart-Gaming.Clan.SU - Counter-Strike портал нового поколения!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Скрипты » Пользователи » Статусы пользователей в списке
Статусы пользователей в списке
Сообщение


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

Первая версия для форума:

Заходим в ПУ - Изменение дизайна - Главная страница форума и после $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?>


Вторая версия для сайта:

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


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

Автор - Rap-star
Дата добавления - 17.06.2011 в 10:40
Rap-starДата: Пятница, 17.06.2011, 10:40 | Сообщение # 1
Сообщений: 39
Группа:
Проверенные
Offline


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

Первая версия для форума:

Заходим в ПУ - Изменение дизайна - Главная страница форума и после $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?>


Вторая версия для сайта:

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


Скрипт работает только если в первом столбце идёт Логин.
Форум » Скрипты » Пользователи » Статусы пользователей в списке
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...