Пользователей онлайн на странице - как лучше?
Делаю форум на тикетах. Нужно реализовать подобные блоки:
Использовать какое-то дополнение (Ticket views, UsersOnline, siteStatistics), написать что-то принципиально своё (сессии, куки, таблица в бд, сохранение в тв), или комбинировать свой код на с базой какого-то дополнения (тот же Tickets Views)?
— UPD: набросал решение сниппетом на базе Tickets views и выложил его.
Читают тему гостей 1, пользователей 0 (user1, user5)Как лучше это делать? В какую сторону начать копать?
Использовать какое-то дополнение (Ticket views, UsersOnline, siteStatistics), написать что-то принципиально своё (сессии, куки, таблица в бд, сохранение в тв), или комбинировать свой код на с базой какого-то дополнения (тот же Tickets Views)?
— UPD: набросал решение сниппетом на базе Tickets views и выложил его.
Поблагодарить автора
Отправить деньги
Комментарии: 10
И ещё вопрос в догонку: как лучше считать пользователей онлайн на странице? Последние 10 минут? 15? 20?
Как лучше — все зависит от предпочтений и умений. UserOnline считает только зарегистрированных пользователей. Но подсчет анонимов, кстати, тоже можно добавить, если очень требуется.
Читают тему гостей 1, пользователей 0 (user1, user5)Бегло просмотрел все компоненты, не заметил, что бы хоть 1 мог выводить такой функционал из коробки.
Рекомендую взять за основу один из перечисленных компонентов и доработать его функционал, может быть потом еще и выложить в магазин, если получится общее решение.
Для небеглого ознакомления.
Спасибо, набросал сниппет на основе таблицы Ticket views, там я тоже выбираю за последние 15 минут. Сейчас оформлю его и поделюсь решением…
Интересно было посмотреть как отслеживается ID тикета
Выложил моё решение отдельной статьёй. Не уверен что тянет на отдельный компонент для магазина…
И где его скачать?
Размечтался)) купить
Не вопрос, уже купил — я ценю чужой труд.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.