Всем привет!
Ситуация:
в профиле пользователя есть ссылка: Найти все сообщения пользователя.
При переходе по ссылке выводятся сообщения пользователя. Выводятся в детальном виде: т.е. сообщения в теме(ах).
Вопрос:
Есть ли мод, который позволяет выводить не в детальном виде, а в так:
выводятся только темы сообщений в которых есть сообщения пользователя (типа так: http://www.phpbbguru.net/community/sear ... =egosearch)
а вот принажатии на тему - тема раскрывалась и показывались сообщения пользователя в этой теме.
Комментарии:
не совсем удобно искать тему в котором есть сообщения пользователя.
Найти все сообщения пользователя.
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 20 лет 8 месяцев
- Откуда: Санкт-Петербург
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Возможно так
Не проверял.
Код: Выделить всё
OPEN
search.php
FIND
$search_author = str_replace('*', '%', trim($search_author));
AFTER ADD
$show_results = 'topics';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 20 лет 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
- Стаж: 16 лет 8 месяцев
- Откуда: Харьков