Шаблоны для uCoz [18] |
Виды материалов [10] |
Мини профили [7] |
Мини чаты [8] |
Виды комментариев [14] |
Формы входа [3] |
Информеры [33] |
Украшения [16] |
Меню сайта [5] |
Кнопки [27] |
Шапки сайта [3] |
Медиа [19] |
Переключатели [8] |
Разное [65] |
Формы поиска [9] |
Скрипты [46] |
Игры на сайт [6] |
Аякс (Ajax) окна [1] |
PHP скрипты [3] |
19:21 Вывод статуса пользователя (online/offline) |
Отличный скрипт, с помощью него вы сможете вывести статус пользователя онлайн/оффлайн в любом месте на вашем сайте. Из за особенностей форума в системе юкоз, для него автору пришлось писать скрипт отдельно. Итак приступим к установке. Установка: Вариант скрипта для форума. Заходим в ПУ - Управление дизайном - Вид материалов форума - в место где будет выводиться статус сохраняем Код <?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$: Код <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> |
Всего комментариев: 0 | |