Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.143.203.129
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Статусы пользователей в списке пользователей
Сообщение оставлено 28.10.2011 в 22:40:43 | Сообщение #1


Cкрипт, который выводит статусы пользователей на странице со списком самих пользователей. Скрипт очень прост и использует всего 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>
 
 
   
Сообщение оставлено 17.11.2011 в 05:45:36 | Сообщение #2
R1cH,
Quote (R1cH)
/index/15

На данной странице не работает, только на странице /forum/0-0-1-35 пашет !
 
 
   
Сообщение оставлено 14.03.2012 в 20:17:52 | Сообщение #3
Отличная вещь, жаль на LP не стоит
 
 
   
Сообщение оставлено 14.03.2012 в 21:12:19 | Сообщение #4
Да кстати, очень поможет
 
 
   
Сообщение оставлено 18.03.2012 в 09:34:08 | Сообщение #5
оо спасибо за скрипт
надо поставить себе
первый раз такой вижу )
 
 
   
Сообщение оставлено 08.04.2012 в 11:38:19 | Сообщение #6
Лишнее,не легче статистику посмотреть кто онлайн smile
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика