Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 2.0.1
- Сообщения: 293
- Стаж: 18 лет 11 месяцев
- Откуда: Киев
Минимальная длина имени пользователя
Если пользователь имеет имя в 1-2 символа, то невозможно просмотреть его сообщения.
Пример:
http://www.phpbbguru.net/community/prof ... ofile&u=14
(Ссори, просто выбран первый попавшийся )
"Найти все сообщения пользователя R@" -> "Подходящих тем или сообщений не найдено", хотя в профиле видно, что сообщений 451.
Как с этим бороться?
Пример:
http://www.phpbbguru.net/community/prof ... ofile&u=14
(Ссори, просто выбран первый попавшийся )
"Найти все сообщения пользователя R@" -> "Подходящих тем или сообщений не найдено", хотя в профиле видно, что сообщений 451.
Как с этим бороться?
-
- phpBB Plus
- Сообщения: 442
- Стаж: 19 лет 11 месяцев
- Откуда: КПРФ ;)
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
sigal
Нет, вот смотри
http://phpbbguru.net/community/search.p ... %40SS%40RD
Причина, ИМХО, в том что поиск по словам состоящим менее чем из 3 символов же запретили, а вот про авторов сообщений забыли, а вот как бороться не знаю.
Нет, вот смотри
http://phpbbguru.net/community/search.p ... %40SS%40RD
Причина, ИМХО, в том что поиск по словам состоящим менее чем из 3 символов же запретили, а вот про авторов сообщений забыли, а вот как бороться не знаю.
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
В моём домашнем форуме у моего ника аналогичный глюк. Отображается лишь первая страница моих сообщений, остальные не хотят =(
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
Что значит аналогичная? Тут вообще ни одного сообщения не находит.Siava писал(а):В моём домашнем форуме у моего ника аналогичный глюк. Отображается лишь первая страница моих сообщений, остальные не хотят =(
Добавлено спустя 2 минуты 17 секунд:
Siava
Может у тебя дома I Feel Lucky http://phpbbguru.net/community/viewtopic.php?t=4002 стоит?
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
VVVas
Нет, наверно что-то давно сглючило, так и не работает с тех пор, зато в инете тот же форум (те же файлы) всё нормально.
(переиндексация не помогала, да и пофиг =))
Нет, наверно что-то давно сглючило, так и не работает с тех пор, зато в инете тот же форум (те же файлы) всё нормально.
(переиндексация не помогала, да и пофиг =))
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
Вообщем проверил сейчас у себя: действительно не находит посты у пользователя с именем из двух символов (у меня пользователя звали 12).
Такой вопрос тогда у меня ещё. Давайте не разрешим этот поиск, а сделаем ограничение минимальную длину ника при регистрации? Такое можно? Сделать минимум 3 символа: решаеться помимо этой ещё и другие неприятный ситуации в борьбе за короткое имя. Вот. Можно это сотворить?
Такой вопрос тогда у меня ещё. Давайте не разрешим этот поиск, а сделаем ограничение минимальную длину ника при регистрации? Такое можно? Сделать минимум 3 символа: решаеться помимо этой ещё и другие неприятный ситуации в борьбе за короткое имя. Вот. Можно это сотворить?
-
- phpBB 2.0.2
- Сообщения: 325
- Стаж: 20 лет
- Откуда: Беларусь
-
- phpBB Plus
- Сообщения: 442
- Стаж: 19 лет 11 месяцев
- Откуда: КПРФ ;)
а вот смотрите: http://phpbbguru.net/community/profile. ... ile&u=1085
интереССно..
Добавлено спустя 4 минуты 31 секунду:
самое интересно что подобная проблема есть и в другом: не хочет удалять пользователей которые понапихивали себе в ник всякой швали. Пример такого ника: chest`er<< - у меня он в админке не удаляется. просто не находит и все.
и что теперь с такими делать? вручную лезть в базу и удалять?
интереССно..
Добавлено спустя 4 минуты 31 секунду:
самое интересно что подобная проблема есть и в другом: не хочет удалять пользователей которые понапихивали себе в ник всякой швали. Пример такого ника: chest`er<< - у меня он в админке не удаляется. просто не находит и все.
и что теперь с такими делать? вручную лезть в базу и удалять?
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB Plus
- Сообщения: 442
- Стаж: 19 лет 11 месяцев
- Откуда: КПРФ ;)
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Поиск автора идет не по "поисковым" таблицам.Причина, ИМХО, в том что поиск по словам состоящим менее чем из 3 символов же запретили, а вот про авторов сообщений забыли
Это видно из запроса:
Код: Выделить всё
$sql = "SELECT user_id
FROM " . USERS_TABLE . "
WHERE username LIKE '" . str_replace("\'", "''", $search_author) . "'";
Код: Выделить всё
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Я просто неполное условие скопировал.где конкретно проблема
Там вот что:
Код: Выделить всё
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
{
$search_author = '';
}
То есть, найдено совпадение, поэтому, выполнилось условие $search_author = '';