[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Статусы пользователей в списке
Дата: Суббота, 23.07.2011, 20:50 | Сообщение # 1
Пользователь
    Сообщений:
    10
    Награды:
    1
Скрин - 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
<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
Поиск: