Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Поиск всех сообщений участника в определённой теме

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2267
Стаж: 17 лет 10 месяцев
Благодарил (а): 284 раза
Поблагодарили: 584 раза

Поиск всех сообщений участника в определённой теме

Сообщение Shredder »

Встречал ли кто-нибудь такой мод? И если нет, то кто возьмётся создать? Если никого не найдётся, попробую сам.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение Pazh »

Shredder в стандартном search.php есть входящие параметры author_id (или author) и topic_id

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

$topic_id		= request_var('t', 0);
$author			= request_var('author', '', true);
$author_id		= request_var('author_id', 0);
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение Пчелкин »

В помощь вот мод с выборкой... Пригодится... https://www.phpbb.com/customise/db/mod/who_posted_3/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Mr. Anderson »

Чисто от себя пожелание пока не забыл.
Было бы тру, если бы мод не только искал свои сообщения в некой теме (а их может быть слишком много, кстати, так что надо предусмотреть и это), но и в личном разделе в списке подписок/своих тем/етц выводил бы не только ссылку на последний пост темы, но и на (как минимум) первое найденное (а желательно - еще и последнее) сообщение юзера.
Очень удобная фича порой ;)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение Pazh »

Mr. Anderson ничего не понял из написанного
Помощь в ЛС/email только за WM или ЮMoney
Shredder
Former team member
Сообщения: 2267
Стаж: 17 лет 10 месяцев
Благодарил (а): 284 раза
Поблагодарили: 584 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Shredder »

Pazh писал(а):Shredder в стандартном search.php есть входящие параметры author_id (или author) и topic_id

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

$topic_id		= request_var('t', 0);
$author			= request_var('author', '', true);
$author_id		= request_var('author_id', 0);
Кстати да, проверил - конструкция вида http://сайт/search.php?t=2&author_id=2 работает именно так, как нужно (ищет сообщения автора). Не понятно тогда, почему они не сделали эту функцию по умолчанию.
Mr. Anderson писал(а):их может быть слишком много, кстати, так что надо предусмотреть и это
В стандартном поиске (пример выше) найденные посты разбиваются на страницы, так что всё нормально будет с этим, если делать через него.

Насчёт остального тоже не понял.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Mr. Anderson »

Pazh
Ну вот например... Шапка столбцов "подписки" из личного раздела

ВАШИ ПОДПИСКИ НА ТЕМЫ | ПОСЛЕДНЕЕ СООБЩЕНИЕ | ОТМЕТИТЬ

Предлагаю добавить как минимум еще столбец. Что-то вроде "ВАШЕ ПЕРВОЕ СООБЩЕНИЕ" (в каждой конкретной теме имеется в виду). А желательно - еще и "ВАШЕ ПОСЛЕДНЕЕ СООБЩЕНИЕ".
И так - везде, где есть такие "личные" списки.

Так яснее? :?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1587
Стаж: 14 лет 9 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение angst66 »

Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение Pazh »

Mr. Anderson понятней, только практического применения для этого я лично не вижу. (Хотя кроме "Непрочитанные сообщения" и быстрый/расширенный поиск не юзаю, не иногда "Найти сообщения пользователя" для всяких спамеров и провинившихся)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Mr. Anderson »

Pazh
А мне вот лет так 13 уже почитай помогает. Когда-то давно по моей рекомендации сию фичу на хоботе впилили и попробуй пойди там комунить докажи, что она не нужна ;)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Поиск всех сообщений участника в определённой теме

Сообщение Pazh »

Mr. Anderson хз, может в специфике конкретного форума это и фича, но вырванные из контекста обсуждения отдельные посты имхо не информативны (особенно если они без цитат на что отвечают) - если только не нужно определить стилистику писанины и поиметь общее представление об осведомленности чела. В древовидном форуме - там может и проканало бы.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Mr. Anderson »

Pazh
С точки зрения администраторско-модераторской работы - может и не очень понятно зачем оно, зато когда юзером сидишь и вдруг всплывает олдовая тема - очень не лишним бывает узнать что же ты та отвечал - может там совершенно проходная реплика была или наоборот - все было серьезно.
Это просто частичное дублирование функционала, который будет доступен в самой теме, еще и в ЛР. Но не лишнее дублирование.
Shredder
Former team member
Сообщения: 2267
Стаж: 17 лет 10 месяцев
Благодарил (а): 284 раза
Поблагодарили: 584 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Shredder »

Mr. Anderson
А вживую это где можно посмотреть?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Mr. Anderson »

Shredder
Если у тебя есть там аккаунт, то на форуме ixbt.com
Если нет то... ну даже не знаю. Скрины могу дать :)
Shredder
Former team member
Сообщения: 2267
Стаж: 17 лет 10 месяцев
Благодарил (а): 284 раза
Поблагодарили: 584 раза

Re: Поиск всех сообщений участника в определённой теме

Сообщение Shredder »

Mr. Anderson
Аккаунта нет. Только что завёл, но не думаю, что появятся эти ссылки, потому что сообщений нет.

Вернуться в «Запросы модов для phpBB 3.0.x»