Доброго времени суток, уважаемый посетитель сайта Webik-Diz! Ты находишься на сайте, на котором сможешь скачать действительно качественные шаблоны. Помимо обычных дизайнов, на сайте есть огромный архив наших авторских рипов, множество красивейших макетов, уникальных версток и адаптаций. Мы стараемся помочь пользователю найти шаблон для сайта, а также помочь в освоении системы uCoz. Оставайтесь со StuDRippo и будьте в курсе всех последних поступлений на сайте!
  • Страница 1 из 1
  • 1
Статусы пользователей в списке
Nikola
Nikola
Администратор
Сообщений: 365


Скрипт выводит статусы пользователей на странице со списком самих пользователей. Скрипт очень прост и использует всего 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
Поиск:
Чат
Цена: 2 руб.
Витрина ссылок
Поставить к себе на сайт
Купить ссылку здесь
Реклама
Люди говорят
Nikola оставил отзыв:
Оставляйте отзывы и пожелания в гостевой книге. Нам важно, что вы думаете!
+0 Все отзывы