Всем привет!
Ситуация:
в профиле пользователя есть ссылка: Найти все сообщения пользователя.
При переходе по ссылке выводятся сообщения пользователя. Выводятся в детальном виде: т.е. сообщения в теме(ах).
Вопрос:
Есть ли мод, который позволяет выводить не в детальном виде, а в так:
выводятся только темы сообщений в которых есть сообщения пользователя (типа так: http://www.phpbbguru.net/community/sear ... =egosearch)
а вот принажатии на тему - тема раскрывалась и показывались сообщения пользователя в этой теме.
Комментарии:
не совсем удобно искать тему в котором есть сообщения пользователя.
Уважаемые пользователи!
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.7
- Сообщения: 555
- Стаж: 19 лет 8 месяцев
- Откуда: Санкт-Петербург
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Возможно так
Не проверял.
Код: Выделить всё
OPEN
search.php
FIND
$search_author = str_replace('*', '%', trim($search_author));
AFTER ADD
$show_results = 'topics';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 19 лет 8 месяцев
- Откуда: Санкт-Петербург
Xpert, спасибо большое! Проверил - работает!
Комментарий к коду:
Выводятся только темы в которых есть сообщения пользователя.
Соотственно, нужно поменять текст ссылки в профиле:
Комментарий к коду:
Выводятся только темы в которых есть сообщения пользователя.
Соотственно, нужно поменять текст ссылки в профиле:
Код: Выделить всё
OPEN
language/lang_russian/lang_main.php
FIND
$lang['Search_user_posts'] = 'Найти все сообщения пользователя %s'; // Find all posts by username
REPLACE WITH
$lang['Search_user_posts'] = 'Найти все темы в которых есть сообщения пользователя %s'; // Find all posts by username
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 15 лет 8 месяцев
- Откуда: Харьков
- Благодарил (а): 1 раз