[Ликбез]

Форма входа

Меню сайта



Как сделать информацию при наведении на онлайн пользователя
[1] Root [10.05.2011, 00:10]
Всем привет, хотел задать такой вопрос: Как сделать чтобы при наведении на пользователя который онлайн высвечивалась его информация (браузер, группа и пр.)
Вот примерно так как на скрине

Видел такое на многих сайтах, но не в системе ucoz, вот решил спросить возможно ли сделать что-либо подобное на ucoz сайте?
Извиняюсь если уже где-либо был затронут этот вопрос.

[2] likbezz [10.05.2011, 00:48]
Root,
Quote (Root)
Как сделать чтобы при наведении на пользователя который онлайн высвечивалась его информация (браузер, группа и пр.)

Реально сделать только то, что отображается на странице профиля пользователя, или то, что доступно из информеров - то есть аватар, группа, имя, пол, задиак ... что-то ещё там.
Браузер, система, погода в городе пользователя - это всё недоступно так как не учитывается в системе.
...
Делается это через скрипт всплывающей подсказки - тултип, любой, в саму подсказку подгружаются данные пользователя, выводимые при наведении, или выводятся информером.
...
[3] Komoff [10.05.2011, 00:57]
Браузер можно через $USER_AGENT$ и $USER_AGENT_VER$, наверное.:) Хотя в принципе скриптов подобных навалом, и тултипов всяких. Наверняка есть даже полностью готовые решения, легче найти чем его здесь составлять.
[4] likbezz [10.05.2011, 01:21]
Komoff,
Quote (Komoff)
Браузер можно через $USER_AGENT$ и $USER_AGENT_VER$, наверное.:)

Это для текущего пользователя, а не для тех, чьи ники отображаются в списке «Сейчас на сайте»... Так что - не прокатит.
Хотя, можно такую инфу заносить в куку, при авторизации .... но уж больно геморно и не стоит того)
Quote (Komoff)
Наверняка есть даже полностью готовые решения

-Это точно - так как, кажется у меня на другом, тестовом, стоит такой - если найду скину код.
Работает через информер - неплохой скрипт - но бесполезный)
...
Нет, того не нашёл, вот скрипт, подружает аватары пользователя со страницы профиля.
Code
<script type="text/javascript">
$(window).load(function(){$('a[class^="group"]').each(function(){$(this).after('<div style="z-index:99999;border: 1px solid #CCC;position:absolute;background-color:rgb(252,253,255);padding:3px;display:none;"><img src="/_theme/_st/img/ajax.gif" align="middle" border="0" /> Загрузка...</div>');var userPage='/index/8-0-'+$(this).text();$(this).mouseover(function(){$(this).next().load(userPage+' #userAva',function(){var userAva=$('#userAva').html();$('#userAva').replaceWith(userAva)});$(this).next().show()});$(this).mouseout(function(){$(this).next().hide()})})});
</script>


...
- Подгружать можно что угодно, хоть весь профиль, но не в этом дело - помним о бане по превышению лимита запросов)
...
Прикрепления: 3774524.png (8.4 Kb)
[5] Komoff [10.05.2011, 15:19]
Quote (likbezz)
Это для текущего пользователя, а не для тех, чьи ники отображаются в списке «Сейчас на сайте»...
А точно, не обратил внимание. Думал что ему нужно что-нить типа мини-профиля.
[6] Root [10.05.2011, 21:02]
Понятно, спасибо за ответ smile


Полная версия сайта