Лимит сообщений для новых пользователей не работает

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
PasWD
phpBB 1.0.0
Сообщения: 2
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Лимит сообщений для новых пользователей не работает

Сообщение PasWD »

Доброго времени суток. Знаю, что данный вопрос уже обсуждался, но мне данное обсуждение не помогло
Начну с настроек (phpBB 3.1.7):
  • Лимит сообщений для новых пользователей - 1
    Установить группу «Новые пользователи» как группу по умолчанию - нет
Суть проблемы:
После регистрации пользователь оказывается в группе "Новые пользователи", однако после того, как он написал одно сообщение (и даже два) - удаление его из группы "Новые пользователи" не происходит. Многократное обновление страницы при авторизованном пользователе с целью срабатывания функции leave_newly_registered() также не принесло результатов. После регистрации пользователя настройки не менялись.

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

if ($this->data['user_id'] != ANONYMOUS && !empty($config['new_member_post_limit']) && $this->data['user_new'] && $config['new_member_post_limit'] <= $this->data['user_posts'])
{
	$this->leave_newly_registered();
}
Опытным путём узнал, что в phpbb/session.php в данном участке кода значение $config['new_member_post_limit'] пусто (хотя, повторюсь, в настройках указано значение 1).
Как мне поступить в сложившейся ситуации? Заранее спасибо
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Лимит сообщений для новых пользователей не работает

Сообщение LavIgor »

Re: Вышел phpBB 3.1.7-PL1 [обсуждаем] (Пост Siava #478560)
Внести правку - $config нужно объявить глобальной.
PasWD
phpBB 1.0.0
Сообщения: 2
Стаж: 9 лет 3 месяца
Благодарил (а): 1 раз

Re: Лимит сообщений для новых пользователей не работает

Сообщение PasWD »

Только в session.php править?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Лимит сообщений для новых пользователей не работает

Сообщение LavIgor »

PasWD, только там, где указанно по ссылке.
Да, только в session.php.

Вернуться в «Поддержка phpBB 3.1.x»