[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Статусы пользователей в списке
ReformatorДата: Вторник, 12.07.2011, 18:00 | Сообщение # 1
Генерал-майор
Группа: Модераторы
Сообщений: 500
Награды: 0
Репутация: 0
Статус:
http://s006.radikal.ru/i215/1106/1d/37e2859a7b5d.jpg

Само-собой разумеется, скрипт чрезвычайно прост и, стало быть, употребляет всего 1 get запрос, потому Юкоз не также забанит за огромное количество запросов. Необходимо подчеркнуть то, что скрипт этот также подступает как и для перечня юзеров на веб-сайте (/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?>


Вторая версия для сайта: Заходим в ПУ - Измнение дизайна - Страница со списком пользователей и ставим после $BODY$:

Code
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
Поиск: