Страница 1 из 11

24 Hour Activity Stats

Добавлено: 18.03.2016 22:10
COB16
Описание: Расширение показывает всех зарегистрированных пользователей, гостей которые зашли на форум в течении последних 24 часов, а также статистику по количеству новых постов, тем и новых пользователей в течение последних 24 часов. Это порт 3.0 мод.
123.JPG
Скачать: https://www.phpbb.com/customise/db/exte ... ity_stats/
Русский перевод: [Русский перевод расширения] 24 Hour Activity Stats

Re: 24 Hour Activity Stats

Добавлено: 18.03.2016 22:10
COB16
Возник вопрос как убрать из статистики ботов?

Re: 24 Hour Activity Stats

Добавлено: 18.03.2016 22:20
Zerocol
Надо полагать, где-то в listener.php нужно убирать строки.

Re: 24 Hour Activity Stats

Добавлено: 18.03.2016 22:43
COB16
Zerocol, а подробнее можно?

Re: 24 Hour Activity Stats

Добавлено: 19.03.2016 0:22
Zerocol
strelok-by, Извините, точно не могу сказать, примерно так

Код: Выделить всё

'SELECT'	=> 'u.user_id, u.user_colour, u.username, u.user_type, u.user_lastvisit, MAX(s.session_time) as session_time, s.session_viewonline',
после вставить

Код: Выделить всё

u.group_id,
и где-то так

Код: Выделить всё

if ($this->auth->acl_get('u_viewonline') || $row['user_id'] === $this->user->data['user_id'])
заменить на

Код: Выделить всё

if ($this->auth->acl_get('u_viewonline') || $row['user_id'] === $this->user->data['user_id'] || $row['group_id']==6)

Код: Выделить всё

['group_id']==6
это id группы
могу ошибаться, возможно ещё что-то нужно редактировать, не проверял.
Ещё по всей видимости нужно запретить показ группы ботов group_id, это наверное нужно редактировать в functions.php

Re: 24 Hour Activity Stats

Добавлено: 19.03.2016 11:59
Sumanai
Zerocol, какой- то странный способ выбирать ненужные данные и фильтровать их на стороне PHP. БД с этим справится лучше
Найти

Код: Выделить всё

				'WHERE'		=> 'u.user_lastvisit > ' . (time() - 86400) . ' OR s.session_user_id <> ' . ANONYMOUS,
Заменить на

Код: Выделить всё

				'WHERE'		=> '(u.user_lastvisit > ' . (time() - 86400) . ' OR s.session_user_id <> ' . ANONYMOUS . ') AND u.group_id <> 6',

Re: 24 Hour Activity Stats

Добавлено: 19.03.2016 13:26
COB16
Sumanai, Спасибо помогло

Re: 24 Hour Activity Stats

Добавлено: 24.03.2016 23:00
Zerocol
Sumanai, Я лишь накидал на скорую руку, предположив решение через данный вариант, не углублялся, но для себя бы однозначно нашёл бы вариант проще, как на пример у вас.

Re: 24 Hour Activity Stats

Добавлено: 25.03.2016 15:37
Sumanai
Zerocol писал(а): Я лишь накидал на скорую руку,
Мой тоже не тестировался неделю ;)

Re: 24 Hour Activity Stats

Добавлено: 28.01.2017 16:19
klow
Обращаю внимание.
Если выставить время сессии больше 24 часа, то расширение начинает показывать неверную информацию.

Re: 24 Hour Activity Stats

Добавлено: 24.12.2017 23:15
southklad
А какое же все же расширение будет меньше грузить главную, это или это [dev] Who Was Here Light - Кто сегодня был на форуме(облегченная версия)

Re: 24 Hour Activity Stats

Добавлено: 24.12.2017 23:37
Warlock75
igorbond писал(а): 24.12.2017 23:15А какое же все же расширение
То расширение для 3.1.Х, а 24 Hour Activity Stats под версию 3.2.1. Кстати вчера обновилось до версии 1.0.5.
Я бы поставил полную версию бывшего NV who was here?, но существует только в виде мода для 3.0, для 3.1 расширение было брошено, тему на оффе закрыли.

Re: 24 Hour Activity Stats

Добавлено: 25.12.2017 11:33
Татьяна5
Warlock75 писал(а): 24.12.2017 23:37Я бы поставил полную версию бывшего NV who was here?
Не советую. Грузит форум как не знаю кто (так и не поняла почему)

Re: 24 Hour Activity Stats

Добавлено: 25.12.2017 11:54
Warlock75
Татьяна5 писал(а): 25.12.2017 11:33Не советую
Так ее и нет.

Re: 24 Hour Activity Stats

Добавлено: 25.12.2017 11:58
Татьяна5
Да работает на 3.2, вроде. Только смысла ставить нет