UserTopics

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

UserTopics

Сообщение Алг »

в данном событии никак

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

UserTopics

Сообщение rxu »

Alecto писал(а):QR_BBPOST egosearch
это search_id.
Alecto писал(а):QR_BBPOST темы другого пользователя ID=
это author_id.
Alecto писал(а):QR_BBPOST в результате поиска найдено 0 тем
Я так понимаю, что это берется из размерности массива $rowset, которые к моменту данного события уничтожается. Значит, его значение можно взять из какого-то события выше и записать в какую-то переменную класса слушателя, которую потом передать в функцию слушателя core.search_results_modify_search_title.

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

UserTopics

Сообщение Alecto »

т.е, если search_id = search_id - поиск соственных тем, если search_id = author_id - поиск тем любого пользователя?

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

			SEARCH_TITLE_USER_TOPIC'	=> $search_id,
почему-то не получается так использовать $search_id.

вариант со скриптом плох? он работает правильно, много вариантов перепробовал - ошибок нет.

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

UserTopics

Сообщение Алг »

Да ведь нету такого в search.php.

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

UserTopics

Сообщение rxu »

$search_id == 'egosearch' - это поиск своих тем.
$author_id если задано - поиск тем пользователя с этим айдишником.
Алг писал(а):QR_BBPOST Да ведь нету такого в search.php.
А куда ж оно подевалось? :)

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

UserTopics

Сообщение Alecto »

rxu писал(а):QR_BBPOST $author_id если задано - поиск тем пользователя с этим айдишником
т.е. опять же нужен запрос к базе, чтобы по айди найти имя пользователя, чтобы затем подставить его в тайтл?
тогда смысл во всем этом, если скрипт делает то же самое без всех передергиваний кода и запросов к базе?

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

UserTopics

Сообщение rxu »

Вы не поняли. Я никого ничего не заставляю делать, я просто информирую.
А пригодится или нет - вам решать.

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

UserTopics

Сообщение Alecto »

понял. спасибо.
у вас опыта на порядок больше, думал - это была рекомендация, только в силу недостатка знаний не мог сообразить, чем вариант со скриптом плох.

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

UserTopics

Сообщение Алг »

rxu писал(а):QR_BBPOST А куда ж оно подевалось?
никуда. его и не было :)

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

UserTopics

Сообщение rxu »

Кого "его"? egosearch и author_id?

Ответить