Хак для Мини-чата - проверка статуса пользователя by Apocalypse для uCoz
Сегодня, опять же со скуки, решил разработать небольшой, н полезный хак для мини-чата - проверка статуса пользователя. Теперь всего в один клик можно проверить, находится сейчас этот пользователь на сайте или нет
Особенности:
* Простота установки
* Быстрая работа скрипта
* Продумана возможность уведомления пользователя, если он хочет посмотреть свой собственный статус
* Уникальный продуманный стиль, который, надеюсь, понравится большинству пользователей
Установка:
1#: На персональной странице пользователя после тега /head вставляйте:
1 |
<span style="display:none;"><?if($_STATUS$)?><span id="stat">$_STATUS$</span><?else?><span id="stat"><img src="/images/attent.png" title="Глупо узнавать свой статус" width="10px" /></span><?endif?></span> |
2#: В Виде материалов мини-чата в то место, где должна быть картинка, при клике на которую будет подгружаться статус, вставляйте:
1 |
<a href="javascript://" id="cl$NUMBER$"><img src="/images/stat.png" width="10px" /></a> |
3#: Следующий код в самый низ этой же страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> /* Хак от Apocalypse http://www.apo-ucoz.com 2011 год */ $('a#cl$NUMBER$').click(function() { $(this).after(' <span id="test$NUMBER$"><img src="/images/ajax-loader.gif" width="10" border="0"></span>'); $('span#test$NUMBER$').load('/index/8-$USER_ID$ span#stat'); function hider() { $('#test$NUMBER$').fadeOut(1000); } setTimeout(hider, 3000); }); </script> |
Три картинки из прикреплённого архива залейте в папку images