[Миф] Очередной, о кривизне phpBB

Обсуждение дизайна и функциональности сайта и форума.
Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

[Миф] Очередной, о кривизне phpBB

Сообщение Хакер » 20.08.2006 (Вс) 16:17

Оказывается, большинство думает, что в phpBB нельзя дать ссылку на резульаты поиска, как это можно сделать например в IPB.
Эта страшная тайна мне открылась после одного спора в icq.

Опровержение мифа:
[url]http://bbs.vbstreets.ru/search.php?mode=results&search_keywords=сабклассер[/url]

ну что? нашлось?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Re: [Миф] Очередной, о кривизне phpBB

Сообщение Q2W » 20.08.2006 (Вс) 16:25

Хакер писал(а):Оказывается, большинство думает, что в phpBB нельзя дать ссылку на резульаты поиска

Странно, почему ж так думали?
Уж не потому ли, что форма передаёт параметр mode в GET'е, а собственно запрос в POST'е, а в ссылках на страницы результатов фигурирует только какой-то идентификатор запроса, и т.о. сам запрос в строке адреса в браузере мы никогда не видим, пользуясь форумом штатно?
Я знаю верный путь

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 20.08.2006 (Вс) 16:29

А как сделать ссылку, чтобы результаты были в виде тем а не постов? И как указать опцию "Искать все слова"? А указать форум для поиска?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 20.08.2006 (Вс) 16:44

BV писал(а):А как сделать ссылку, чтобы результаты были в виде тем а не постов? И как указать опцию "Искать все слова"? А указать форум для поиска?

Параметр search_terms - any (искать любые слова), all (искать все слова)
show_results - posts (Сообщения), topics (Темы).

Т.о. должно получиться вот так: http://bbs.vbstreets.ru/search.php?mode ... _keywords=сабклассер%20option , однако в GET'е эти параметры не учитываются почему-то...

Хмм.. уж не получается ли так, что phpBB некоторые параметры берёт отлько из POST, а некоторые и оттуда, и оттуда?
Я знаю верный путь

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 20.08.2006 (Вс) 18:21

Верно, некоторые по выбору, некоторые только из $_POST.

А вы, уважаемые, хотите и рыбку сьъесть и всё остальное... может там для вас ещё придумали параметр "В каком языке показать страницу", "И каким стилем оформить" ? Нет. Много хотите :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 20.08.2006 (Вс) 18:24

Ну я обычно в своих скриптах беру инфу и оттуда, и оттуда и не парюсь при создании форм и ссылок.
Я знаю верный путь

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 20.08.2006 (Вс) 20:29

Q2W
А как, если не секрет делает phpBB ? Или ты о чём то другом?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 21.08.2006 (Пн) 14:09

Хакер писал(а):Q2W
А как, если не секрет делает phpBB ? Или ты о чём то другом?

Я не знаю как делает phpBB, не разбирался.
Но судя по всему, он именно некоторые параметры берёт только из POST, а некоторые и там, и там.

Я в своих скриптах с самого начала беру все параметры из обоих источников.
Я знаю верный путь

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 21.08.2006 (Пн) 14:18

Объясни мне, что значит
беру все параметры из обоих источников.

и чем оно отличается от
а некоторые и там, и там.

??

phpBB к вашему сведению, берёт POST если такая есть, а если нет, то берёт GET
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 21.08.2006 (Пн) 15:46

Хакер писал(а):Объясни мне, что значит
беру все параметры из обоих источников.

и чем оно отличается от
а некоторые и там, и там.

??

Я беру все оттуда и оттуда, а phpBB - только некоторые.

phpBB к вашему сведению, берёт POST если такая есть, а если нет, то берёт GET


В таком случае, когда мы нажимаем кнопку "поиск" в поисковой форме, там передаётся GET'ом параметр mode=results, а постом всё остальное, и phpBB, получается, игнорирует этот параметр, а это не так.

Тем более, что выше в топике я пробовал передать все параметры GET'ом, и многие были проигнорированы. Т.е. даже если предположить, что phpBB для каждого ожидаемого параметра значение берёт сначала из POST, а потом из GET, если в POST'е не оказалось, мой опыт это опровергает.
Я знаю верный путь


Вернуться в VBStreets.ru

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

    TopList