"Не активный пользователь"

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 RuRupert » 23.02.2013, 23:34

Не могу разобраться, что означает этот термин - "не активный пользователь". Последний пользователь на форуме почему то завалился в эту категорию. Регистрация вроде прошла, пользователь входит на форум и даже оставляет сообщения, но ник отображается в сером списке "неактивных пользователей". Растолкуйте или ткните, где об этом можно почитать.
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #2 VEG » 23.02.2013, 23:41

RuRupert, возможно, вы изменили настройку времнеи, когда пользователь начинает считаться неактивным на слишком маленькое значение. В настройках конференции смотрите параметр «Пользователь активен».
Суть списка неактивных пользователей: там отображаются те пользователи, которые за заданный период времени не посещали конференцию.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #3 RuRupert » 23.02.2013, 23:50

В настройках стоит "3 месяца". Мне показалось странным, что в эту категорию завалился пользователь, который зарегистрировался буквально сегодня. Кстати... я не могу изменить это значение на какое то ещё (( Опции "Тема активна" и "Пользователь активен" почему то не желают изменяться.
Последний раз редактировалось RuRupert 23.02.2013, 23:53, всего редактировалось 1 раз.
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #4 VEG » 23.02.2013, 23:51

Возможно, закралась какая-то ошибка. Нужно будет проверить код. Понаблюдаю за этим списком у себя.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #5 RuRupert » 24.02.2013, 00:17

Не совсем в тему, но спрошу здесь: существует ли настройка длины таблицы отображения "Все пользователи" (из выпадающего меню "Пользователи")? Просмотрел всю админку, не смог обнаружить такой опции. Видимо по умолчанию в этой настройке стоит число 10 - десять имён пользователй на страницу, можно ли её как то растянуть вниз?
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #6 VEG » 24.02.2013, 01:56

RuRupert, здесь используется параметр «количество тем на страницу». То есть если у вас задано 10 тем на страницу, то и пользователи тоже будут выводитсья по 10.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #7 Sumanai » 24.02.2013, 02:51

VEG:RuRupert, здесь используется параметр «количество тем на страницу». То есть если у вас задано 10 тем на страницу, то и пользователи тоже будут выводитсья по 10.

:smile: Логика поражает воображение.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #8 RuRupert » 24.02.2013, 11:29

Странно, но сегодня вчерашний "не активный пользователь" в списке активных. Видимо просто какой-то случайный глюк.
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #9 VEG » 24.02.2013, 12:30

Sumanai, это стандартная логика phpBB :)
RuRupert, есть предположение, что phpBB заполняет поле «последнее посещение» не сразу после посещения форума новым пользователем. Попозже исследую этот код.

Добавлено спустя 2 часа 9 минут 56 секунд:
Итак. Как оказалось, в phpBB поле lastvisit у пользователя обновляется почему-то только в момент уничтожения сессии и ещё в нескольких частных случаях. Как результат, если пользователь только что зарегистрировался или не заходил на форум несколько месяцев (и стал считаться неактивным), после его авторизации до окончания его текущей сессии у него сохранялось старое значение поля «Последнее посещение». Поэтому он и считался неактивным. Внёс небольшой фикс в phpBBex — теперь поле lastvisit обновляется сразу после регистрации и не чаще раза в час во время работы с сайтом независимо от момента уничтожения сессии. Войдёт в следующий релиз.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #10 RuRupert » 24.02.2013, 17:41

Ради чистоты эксперимента сегодня проверил опции "Тема активна" и "Пользователь активен" в админке на чистом, с нуля установленном на локалке форуме. Выпадающие списки перенастройки есть, но стоящие по умолчанию значения (для активной темы - 1 месяц, для активного пользователя - 3 месяца) изменить нельзя. То есть после нажатия кнопки "отправить" появляется зелёное окно, сообщающее, что изменения сохранены, но значения 1 и 3 месяца при этом остаются неизменными. Похоже на баг.
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #11 VEG » 24.02.2013, 17:49

RuRupert, исправлено ещё в прошлом году, но пока что не вошло в релиз :) В 1.5.3 можно изменять эти настройки через базу.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #12 RuRupert » 24.02.2013, 19:11

Понятно. В базу лезть не буду, пока в изменении этих настроек большого смысла нет. В следующий релиз эти исправления войдут?
RuRupert M
Автор темы
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #13 VEG » 24.02.2013, 19:15

Конечно. Просто эта ошибка не критична, поэтому корректирующий релиз 1.5.4 было решено не выпускать. Всё-таки до введения этих опций это вообще никак не настраивалось :)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев


Вернуться в Поддержка 1.x