Пользователей онлайн на странице - как лучше?

Делаю форум на тикетах. Нужно реализовать подобные блоки:
Читают тему гостей 1, пользователей 0 (user1, user5)
Как лучше это делать? В какую сторону начать копать?
Использовать какое-то дополнение (Ticket views, UsersOnline, siteStatistics), написать что-то принципиально своё (сессии, куки, таблица в бд, сохранение в тв), или комбинировать свой код на с базой какого-то дополнения (тот же Tickets Views)?

UPD: набросал решение сниппетом на базе Tickets views и выложил его.
Василий Столейков
08 сентября 2016, 04:47
modx.pro
1
1 805
0
Поблагодарить автора Отправить деньги

Комментарии: 10

Василий Столейков
08 сентября 2016, 07:49
0
И ещё вопрос в догонку: как лучше считать пользователей онлайн на странице? Последние 10 минут? 15? 20?
    Воеводский Михаил
    08 сентября 2016, 10:05
    0
    Как лучше — все зависит от предпочтений и умений. UserOnline считает только зарегистрированных пользователей. Но подсчет анонимов, кстати, тоже можно добавить, если очень требуется.
    Роман Садоян
    08 сентября 2016, 10:35
    +1
    Читают тему гостей 1, пользователей 0 (user1, user5)
    Бегло просмотрел все компоненты, не заметил, что бы хоть 1 мог выводить такой функционал из коробки.
    Рекомендую взять за основу один из перечисленных компонентов и доработать его функционал, может быть потом еще и выложить в магазин, если получится общее решение.
      Сергей Шлоков
      08 сентября 2016, 16:13
      0
      Для небеглого ознакомления.
        Василий Столейков
        08 сентября 2016, 16:16
        +1
        Спасибо, набросал сниппет на основе таблицы Ticket views, там я тоже выбираю за последние 15 минут. Сейчас оформлю его и поделюсь решением…
        Bluetenstadt
        08 сентября 2016, 17:33
        0
        И где его скачать?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10