Залогинен или нет

Как админу сайта можно «вытащить» инфо, что пользователь именно сейчас залогинен?
Где хранится и по какому признаку сохраняются данные в «Последний раз был на сайте»?
Как подсчитать количество залогиненных в данный момент?

Онлайн или оффлайн

На странице профиля при наведении на юзера срабатывает конструкция:
title="{if $oUserProfile->isOnline()}{$aLang.user_status_online}{else}{$aLang.user_status_offline}{/if}"

Пытаюсь «прикрутить» то же самое в футере топика (topic_part_footer.tpl) и в комментариях (comments.tpl), но в этих местах не работает.
Как бы исправить ситуацию?

Убрать меню "все, онлайн, новые" на странице профиля (РЕШЕНО)

Собственно вопрос в заголовке. Попробовал решить проблему в файле menu.people.tpl, все хорошо, но в таком случае меню пропадает в разделе «люди». Пытался расковырять в ActionProfile/profile_top.tpl но так ничего и не получилось. Направьте меня на путь истиный, где именно копать, а дальше думаю я разберусь.
Читать дальше →

Баг или Фитча? Пользователи он-лайн

Дорогие друзья, у всех у кого есть сайты на LS обратите внимание на свои разделы он-лайн, а именно пользователи on-line, находится по ссылке вашсайт.ru/people/online

По логике, начиная с версии LS 051 там показываются пользователи только которые сейчас находятся на сайте или проявлялись активность на сайте не более 15 минут назад. Как то так.

Сейчас показывает что абсолютно всех, но выводит дату последней активности, но показывает всех, кто был даже неделю назад…

Проверял на дефолтном шаблоне, LS 101. То есть взял чистую LS скачал, и тестю и вот такой баг или фитча?

Кто знает плакать мне или радоваться? :)

Плагин «Popup info», Версия 1.0.3



Плагин обновлен до версии 1.0.3. Т.к. он работает со структурой документа — код был чуть более оптимизирован для увеличения скорости работы (загрузки страницы). Пофикшен неверный фон в ИЕ<=8. Исправлен мелкий баг. А также CSS и JS теперь присоединяются ко всем остальным если включено сжатие.

Получить обновления можно будет после модерации плагина.

Плагин «Popup info» версия 1.0.2



Вдохновленный комментарием добавил в плагин изменения:
Если пользователь онлайн, то на аватарке в правом нижнем углу виднеется зеленый кружочек. При наведении курсора мыши на аватару в подсказке показывается когда пользователь был на сайте последний раз в стиле «только что», «сегодня» и т.п. учитывая пол пользователя.



Плагин доступен в каталоге.

Более подробно о плагине можно прочитать в предыдущем топике.

Статус онлайн в профиле (и не только) [реализация]




Спасибо ort и PSNet

Загорелся идеей вывести в профиль статус онлайн/оффлайн для пользователей. Понял, что по сути можно сделать напрямую в шаблоне примерно такой схемой
{если «текущее время в секундах» — «дата последнего визита в секундах» < 900 секунд} онлайн {иначе} оффлайн {/если}

Под катом инструкция

IP-телефония в LiveStreet (аудио общение между пользователями)

Предлагаю обсудить как можно реализовать IP-телефонию на LiveStreet. То есть возможность аудио общения между пользователями в LiveStreet.

Решение которое я вижу — это интегрировать CallMe виджет flaphone и выводить его у тех пользователей, у которых в профиле указан логин в Skype. Идеально было бы выводить CallMe виджет только при онлайн статусе в Skype. Для удобства можно было бы вывести статус в Skype в профиль пользователя. Но вообще конечно было бы идеально не привязывать общение к скайпу, а реализовать общение через сам сайт.

Небольшой набросок:

Хотя наверное было бы лучше, чтобы кнопка позвонить была по больше и на более видном месте.

Читать дальше →