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

Дополнение: Tickets, UsersOnline, siteStatistics

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

UPD: набросал решение сниппетом на базе Tickets views и выложил его.
08 сентября 2016, 07:47    Василий Столейков   G+  
2    397 0

Комментарии (10)

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