bratva1990 Posted February 12, 2015 Share Posted February 12, 2015 Здравствуйте!Подскажите пожалуйста, как можно вывести количество пользователей читающих тему в заголовке списка форумов?Как тут bassclub.ru/forum/ вот пример Общие вопросы по автозвуку(просматривают: 27) вот эти "просматривают: 27" как вывести?Заранее большое спасибо! Любой совет очень важен) Link to comment Share on other sites More sharing options...
siv1987 Posted February 12, 2015 Share Posted February 12, 2015 Не встречал такого хука.Из коробки нельзя, нет таких данных. Для подсчета нужно делать запрос к таблице sessions с group by по location_2_id где location_2_type='forum'. Вообще, это лишний запрос и лишние дергивание таблицы сессий, производительности главной страницы это не добавит. Link to comment Share on other sites More sharing options...
newbie Posted February 13, 2015 Share Posted February 13, 2015 [HQ] Members Viewing Forums 1 Link to comment Share on other sites More sharing options...
bratva1990 Posted February 13, 2015 Author Share Posted February 13, 2015 Не встречал такого хука.Из коробки нельзя, нет таких данных. Для подсчета нужно делать запрос к таблице sessions с group by по location_2_id где location_2_type='forum'. Вообще, это лишний запрос и лишние дергивание таблицы сессий, производительности главной страницы это не добавит. Спасибо большое! Попробую реализовать таким методом, посмотрю на сколько будет нагрузка!А вот интересно, у форума есть внизу вот такое "Количество пользователей, читающих эту тему:", можно ли как то отсюда выдернуть?! Link to comment Share on other sites More sharing options...
bratva1990 Posted February 13, 2015 Author Share Posted February 13, 2015 [HQ] Members Viewing ForumsСпасибо, но платные решения не рассматриваю! Хочется самому сделать! Link to comment Share on other sites More sharing options...
siv1987 Posted February 13, 2015 Share Posted February 13, 2015 "Количество пользователей, читающих эту тему:", можно ли как то отсюда выдернуть?!Это тоже берется из таблицы сессий, только для конкретного форума или темы. Спасибо, но платные решения не рассматриваю! Хочется самому сделать!А зря, сами вы врядли сделаете. Во первых хук вы написать не сможете, с структурой форума не знакомы, что редактировать не знаете.Если очень сильно хочется самому, список форумов генерируется в /admin/applications/forums/sources/classes/forums/class_forums.php, метод forumsInit. Проблема только в том, что форумы инициируются всегда, т.е. будет торчать один лишний sql запрос. Если нужно чтобы статистика отображалась только на главной, то здесь бы хорошо подошел хук для шаблона boardIndexTemplate. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now