• Страница 1 из 1
  • 1
Статус пользователей на странице со списком пользователей
ppsha Дата: Воскресенье, 05.06.2011, 00:08 | Сообщение # 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>


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



= )
  • Страница 1 из 1
  • 1
Поиск:

Лучшие пользователи
Пользователь Сообщений Группа
QuSpell 473 Проверенные
ppsha 446 Проверенные
skula 103 Проверенные
WinZeos 78 Проверенные
realhacking 59 Пользователи
Sezy 38 Проверенные
WinneR 35 Проверенные
GuideLess 19 Проверенные
JaYFuNk 19 Пользователи
ZUKO 11 Пользователи

Copyright © Форум поддержки по системе uCoz
Бесплатная адаптация шаблонов с CMS под uCoz
Бесплатные скрипты для uCoz
Бесплатные, готовые шаблоны от WinZeos
Уроки рисования и вёрстки макетов
Хостинг от uCoz