Ошибка в отображении нового юзера.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 12 лет 6 месяцев
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
Ошибка в отображении нового юзера.
Ошибка в отображении нового юзера.
Форум на phpbb 3.0.14.
Ситуация такая. На форуме были обнаружены спамеры давно и их аккаунты деактивированы.
Как-то раз один новый посетитель (назовем его Иван) не смог зарегистрироваться (27 февраля 2017), и написал мне на почту. Я зарегистрировал его сам, использовав для этого деактивированный аккаунт спамер (типа чего зря пропадать аккаунту), сменил там никнейм, пароль, почту и пр., и отправил новичку логин и пароль, все с ним нормально. Сконвертировал дату регистрации новичка в UNIX time и в БД заменил этим числом старую дату регистрации (та которая была у спамера), на новую дату регистрации - реальную.
Все ок. Вопросов и проблем нет.
Недавно, опять помог новичку (назовем его Петр) зарегистрироваться (3 апреля 2017), точно так же использовав деактивированный аккаунт. Тоже со сменой даты регистрации вышеописанным способом. Обнаружились 2 проблемы:
1. На Главной форума внизу в строке:
"Новый пользователь:" имени этого нового юзера Петра не появилось. Стоит никнейм предыдущего новичка - Ивана.
"Новый пользователь:" Иван
Как исправить:
1. Чтобы было на Главной форума внизу в строке:
"Новый пользователь:" Петр
Пробовал менять дату регистрации Петра, и проделать тоже самое с еще одним деактивированным аккаунтом в качестве эксперимента - не помогло.
Когда проделывал все это для Ивана со сменой даты регистрации - никаким проблем с отображением его в строке "Новый пользователь:" не возникло - он там отобразился как самый новый юзер.
Форум на phpbb 3.0.14.
Ситуация такая. На форуме были обнаружены спамеры давно и их аккаунты деактивированы.
Как-то раз один новый посетитель (назовем его Иван) не смог зарегистрироваться (27 февраля 2017), и написал мне на почту. Я зарегистрировал его сам, использовав для этого деактивированный аккаунт спамер (типа чего зря пропадать аккаунту), сменил там никнейм, пароль, почту и пр., и отправил новичку логин и пароль, все с ним нормально. Сконвертировал дату регистрации новичка в UNIX time и в БД заменил этим числом старую дату регистрации (та которая была у спамера), на новую дату регистрации - реальную.
Все ок. Вопросов и проблем нет.
Недавно, опять помог новичку (назовем его Петр) зарегистрироваться (3 апреля 2017), точно так же использовав деактивированный аккаунт. Тоже со сменой даты регистрации вышеописанным способом. Обнаружились 2 проблемы:
1. На Главной форума внизу в строке:
"Новый пользователь:" имени этого нового юзера Петра не появилось. Стоит никнейм предыдущего новичка - Ивана.
"Новый пользователь:" Иван
Как исправить:
1. Чтобы было на Главной форума внизу в строке:
"Новый пользователь:" Петр
Пробовал менять дату регистрации Петра, и проделать тоже самое с еще одним деактивированным аккаунтом в качестве эксперимента - не помогло.
Когда проделывал все это для Ивана со сменой даты регистрации - никаким проблем с отображением его в строке "Новый пользователь:" не возникло - он там отобразился как самый новый юзер.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Ошибка в отображении нового юзера.
Код: Выделить всё
'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
- Стаж: 12 лет 6 месяцев
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
Re: Ошибка в отображении нового юзера.
Во фразах что нужно подставить:
'NEWEST_USER' - ?
'newest_user_colour' - ?
Заменить операцией?
В первом случае спамер был не самым последним зарегистрированным юзером. Он зарегался год назад примерно, и после него были регистрации.
Unix time в случае с обоими менял в БД в таблице _users столбце "regdate".
Хотелось бы понять (просто для себя) почему так получилось.
Я себе самому дату регистрации сменил на более старую дату таким же путем и все прошло отлично. Хотя я у себя дату сдвинул назад, а у проблемного юзера вперед.
'NEWEST_USER' - ?
'newest_user_colour' - ?
Заменить операцией?
В первом случае спамер был не самым последним зарегистрированным юзером. Он зарегался год назад примерно, и после него были регистрации.
Unix time в случае с обоими менял в БД в таблице _users столбце "regdate".
Хотелось бы понять (просто для себя) почему так получилось.
Я себе самому дату регистрации сменил на более старую дату таким же путем и все прошло отлично. Хотя я у себя дату сдвинул назад, а у проблемного юзера вперед.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Ошибка в отображении нового юзера.
Ничего не подставлять. Найти в таблице конфига строки с указанными названиями (которые в
$config) и заменить их значения на какие хочется-
apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 12 лет 6 месяцев
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
Re: Ошибка в отображении нового юзера.
Ага, я сейчас так и сделал. Все отлично получилось. Спасибо.
Вопрос еще один:
в таблице
строка:
это отображение даты
"Дата запуска конференции:" - в админке на Главной странице админки?
Хотелось бы и ее изменить.
Вопрос еще один:
в таблице
_configстрока:
board_startdateэто отображение даты
"Дата запуска конференции:" - в админке на Главной странице админки?
Хотелось бы и ее изменить.
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 8 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Ошибка в отображении нового юзера.
Не проще ли было удалить спаммера? 
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 12 лет 6 месяцев
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
Re: Ошибка в отображении нового юзера.
Странная штука.
Сегодня грохнул 6 юзеров, зареганных ранее. И слетела информация в строке "Новый пользователь" - т. е. исправленный выше мной никнейм в БД на нужный - поменялся на тот никнейм, какой был до исправления.
Пришлось опять лезть в БД и править по новой.
Почему так произошло - без понятия.
Сегодня грохнул 6 юзеров, зареганных ранее. И слетела информация в строке "Новый пользователь" - т. е. исправленный выше мной никнейм в БД на нужный - поменялся на тот никнейм, какой был до исправления.
Пришлось опять лезть в БД и править по новой.
Почему так произошло - без понятия.
-
Sumanai
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 11 лет 10 месяцев
- Благодарил (а): 267 раз
- Поблагодарили: 216 раз
Re: Ошибка в отображении нового юзера.
А нефиг лезть в БД по мелочам. Само исправится при регистрации нового пользователя, если у вас конечно регистрируются чаще раза в полгода.
-
apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 12 лет 6 месяцев
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
Re: Ошибка в отображении нового юзера.
Чаще намного. Чем хотелось бы.
Спамеры очень любят мой форум, думаю ввести активацию админом.
В БД не лезть по мелочам - волков бояться и все такое.
Спамеры очень любят мой форум, думаю ввести активацию админом.
В БД не лезть по мелочам - волков бояться и все такое.

