Скрипт информирует выход или вход пользователя на сайт


Уникальный скрипт, информирует любого пользователя о том что кто то произвел на сайте Выход или Заход.
Скрипт по себе интересный тем что информирует выход или вход пользователя на сайт что дает возможность узнать к примеру ваш друг
если пришел на сайт или нужный вам пользователь, со временем скорей всего будет продолжение развитие скрипта где будет возможность
составления в группы друзья и что бы была возможность видеть только их. И так рассмотрим и настроим сам скрипт с последующей установкой.

Функция и работа скрипта:
В случае если пользователя нет на сайте то выходит окно ajax о том что пользователь отсутствует, когда пользователь любой заходит на сайт, то появляется такое же уведомление смотрите скрин.

Настройка работы скрипта:
Бывает наложение разного стиля на ajax окна, по этому если при отображение окно не выходит правильно и в размерах перекос, бывает что
надпись не видна и появляются бигунки по краям окна, в этом случае ищем в строке скрипта размеры {w:250, tm:5000, h:75}); и подстраиваем под свой сайт, где:
w:250 - ширина окна
tm:5000 - время появления
h:75 - высота

Установка
Находим в статистике, условный оператор:

Code
$ONLINE_USERS_LIST$


и заменяем на следующий код


Code
<div id="userList"><?if($ONLINE_USERS_LIST$)?>$ONLINE_USERS_LIST$<?else?>Пользователи отсутствуют...<?endif?></div>
<script type="text/javascript">  
  setInterval(function(){  
  data=$('#userList').text();  
  $.get('/index/62',function(q){ fis = $('cmd[p="content"]',q).text();  
  //  
  $('a',fis).each(function(){  
  if(data.indexOf($(this).text())== -1){  
  $('#userList').prepend('<div style="clear:both"></div>');  
  _uWnd.alert('<div align="center" style="padding:5px;">Пользователь: <b>'+$(this).text  
  ()+'</b> зашел на сайт.</div>', '',{w:250, tm:5000, h:75});  
  }  
  }); // вошли  
  $('#userList a').each(function(){  
  if(fis.indexOf($(this).text())== -1){  
  _uWnd.alert('<div align="center" style="padding:5px;">Пользователь: <b>'+$(this).text  
  ()+'</b> вышел с сайта.</div>', '',{w:250, tm:5000, h:75});  
  $(this).prev('.ssikq').remove(); $(this).remove();  
  }  
  }); // вышли  
  //  
  });  
  },7000);  
  </script>

  • FalleN

  • 2001

  • 1

  • 0

Ссылки на статью:

Похожие статьи: