Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ошибка в отображении нового юзера.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Ошибка в отображении нового юзера.

Сообщение apollion »

Ошибка в отображении нового юзера.


Форум на phpbb 3.0.14.

Ситуация такая. На форуме были обнаружены спамеры давно и их аккаунты деактивированы.

Как-то раз один новый посетитель (назовем его Иван) не смог зарегистрироваться (27 февраля 2017), и написал мне на почту. Я зарегистрировал его сам, использовав для этого деактивированный аккаунт спамер (типа чего зря пропадать аккаунту), сменил там никнейм, пароль, почту и пр., и отправил новичку логин и пароль, все с ним нормально. Сконвертировал дату регистрации новичка в UNIX time и в БД заменил этим числом старую дату регистрации (та которая была у спамера), на новую дату регистрации - реальную.
Все ок. Вопросов и проблем нет.

Недавно, опять помог новичку (назовем его Петр) зарегистрироваться (3 апреля 2017), точно так же использовав деактивированный аккаунт. Тоже со сменой даты регистрации вышеописанным способом. Обнаружились 2 проблемы:

1. На Главной форума внизу в строке:
"Новый пользователь:" имени этого нового юзера Петра не появилось. Стоит никнейм предыдущего новичка - Ивана.
"Новый пользователь:" Иван

Как исправить:

1. Чтобы было на Главной форума внизу в строке:
"Новый пользователь:" Петр

Пробовал менять дату регистрации Петра, и проделать тоже самое с еще одним деактивированным аккаунтом в качестве эксперимента - не помогло.
Когда проделывал все это для Ивана со сменой даты регистрации - никаким проблем с отображением его в строке "Новый пользователь:" не возникло - он там отобразился как самый новый юзер.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение Татьяна5 »

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

'NEWEST_USER'	=> sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
Заменить всё на то, что хочется, в таблице _config
А с первым случаем, видимо, спамер как раз был последним зарегистрировавшимся
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение apollion »

Во фразах что нужно подставить:

'NEWEST_USER' - ?
'newest_user_colour' - ?

Заменить операцией?

В первом случае спамер был не самым последним зарегистрированным юзером. Он зарегался год назад примерно, и после него были регистрации.

Unix time в случае с обоими менял в БД в таблице _users столбце "regdate".

Хотелось бы понять (просто для себя) почему так получилось.
Я себе самому дату регистрации сменил на более старую дату таким же путем и все прошло отлично. Хотя я у себя дату сдвинул назад, а у проблемного юзера вперед.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение Татьяна5 »

Ничего не подставлять. Найти в таблице конфига строки с указанными названиями (которые в $config) и заменить их значения на какие хочется
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение apollion »

Ага, я сейчас так и сделал. Все отлично получилось. Спасибо.

Вопрос еще один:
в таблице _config

строка: board_startdate

это отображение даты
"Дата запуска конференции:" - в админке на Главной странице админки?

Хотелось бы и ее изменить.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение Борис Бердичевский »

Не проще ли было удалить спаммера? :D
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение apollion »

Странная штука.

Сегодня грохнул 6 юзеров, зареганных ранее. И слетела информация в строке "Новый пользователь" - т. е. исправленный выше мной никнейм в БД на нужный - поменялся на тот никнейм, какой был до исправления.
Пришлось опять лезть в БД и править по новой.
Почему так произошло - без понятия.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение Sumanai »

А нефиг лезть в БД по мелочам. Само исправится при регистрации нового пользователя, если у вас конечно регистрируются чаще раза в полгода.
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Ошибка в отображении нового юзера.

Сообщение apollion »

Чаще намного. Чем хотелось бы.

Спамеры очень любят мой форум, думаю ввести активацию админом.

В БД не лезть по мелочам - волков бояться и все такое.
Закрыто

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