AXForum  
Вернуться   AXForum > Прочие обсуждения > Обсуждение форума
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2008, 09:42   #21  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
теоретически можно, поскольку в форме расширенного поиска можно указывать несколько разных форумов, внутри которых нужно искать.
Но как это сделать в адресной строке - не знаю.
может быть, перечислить через запятую номера форумов в каком-нибудь параметре? например forumchoice=40,61
__________________
полезное на axForum, github, vk, coub.
Старый 03.09.2008, 11:42   #22  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
теоретически можно, поскольку в форме расширенного поиска можно указывать несколько разных форумов, внутри которых нужно искать.
Но как это сделать в адресной строке - не знаю. может быть, перечислить через запятую номера форумов в каком-нибудь параметре? например forumchoice=40,61
Пробовал - не помогает. Опытным путем установил, что для поиска последних сообщений в нужном разделе нужно писать не forumchoice=40, а просто f=40. Пробовал указывать разделы несколько раз:
Код:
/search.php?do=getdaily&f=40&f=61
в этом случае берется последнее указанное значение кода раздела. Пробовал так
Код:
/search.php?do=getdaily&f=40,61
/search.php?do=getdaily&f=40;61
В этом случае берется первое значение до знака пунктуации. Подсмотрел, что посылается методом POST со штатной формы поиска при выборе нескольких разделов: там посылаются несколько строк вида
Код:
forumchoice[]=40
forumchoice[]=61
при этом квадратные скобки кодируются как %5B%5D. Пробовал указывать нужные форумы таким образом в адресной строке
Код:
/search.php?do=getdaily&f%5B%5D=40&f%5B%5D=61
тоже не прокатывает - так вообще указание раздела не воспринимается, и поиск идет везде.

PS. При использовании forumid вместо f результаты аналогичные.

Последний раз редактировалось gl00mie; 03.09.2008 в 11:52.
Старый 03.09.2008, 12:02   #23  
Aleksey_M is offline
Aleksey_M
Administrator
Аватар для Aleksey_M
 
520 / 355 (13) ++++++
Регистрация: 26.08.2005
Адрес: Москва
gl00mie
Глянул в search.php, при запросе getdaily/getnew можно использовать параметры exclude/include, которые могут быть массивами ("несколько строк вида forumchoice[]=40". Возможно, как то можно и короче перечислить).
Вот.

ЗЫ. forumid для exclude/include указывать низя, а то оно тупо один раздел из forumid возьмет.
__________________
Был грязный плащ на нем одет,
Цилиндр черный смят в гармошку...
За это сообщение автора поблагодарили: gl00mie (5).
Старый 03.09.2008, 14:02   #24  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Aleksey_M Посмотреть сообщение
Глянул в search.php, при запросе getdaily/getnew можно использовать параметры exclude/include, которые могут быть массивами ("несколько строк вида forumchoice[]=40". Возможно, как то можно и короче перечислить).
Ура! Заработало!!! Единственная фигня - в exclude нельзя задать код "корневого" раздела (например, 68 для "Microsoft Dynamics CRM"), нужно перечислять все подразделы, например, так:
Код:
/forums/search.php?do=getdaily&days=2&exclude=69,70,71,72,99
Большое спасибо
За это сообщение автора поблагодарили: mazzy (2), Logger (3), alex55 (1).
Теги
как правильно, поиск, разделы, форум

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Опрос: какое время можно уделять форуму? otkudao Обсуждение форума 15 20.12.2005 13:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:09.