Доброе утро Вновь столкнулся с проблемой, не получается вывести Online для пользователя в виде материалов чата, чат стандартный(мини чат), но находиться на форуме. Нашел несколько скриптов, которые могут помочь:
для вида материалов форума: Первый вариант.
Код
<?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?>
Второй вариант. Очень интересный скрипт, который позволит вам вывести статус пользователя Online или Offlie, в любом месте на сайте. Не советую злоупотреблять кодом, за многократное, его использование можно получить блокировку ip.
Установка: В ПУ > Управление дизайном > Персональная страница перед тегом </body> ставим код:
. Т.е. $NAME$ останется, но виден не будет. Попробуй так же opacity:0 заменить на display: none, но я не уверен, что это сработает) Хотя все может быть.