Показать сообщение отдельно
Старый 04.06.2007, 12:41   #4
BeS Yara
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.07.2005
Адрес: Москва
Сообщений: 22
Репутация: 19
По умолчанию Ответ: Поисковый плагин для форума nowa.cc в браузере Mozilla FireFox

для меня неактуально (за что и голосовал).
но писать для этого плагин - абсурд. поясню :

1. нужно знать запрос - смотрим исходный текст страницы где есть форма поиска (например жмём ссылку "Поиск" в шапке и когда открывается меню поискового запроса - Alt-F3[Opera]), дальше ищем форму (фраза "Поисковая система форума"). далее видим параметры передаваемые скрипту при запросе (часть из них hidden):
Код HTML:
<td class="thead">Поисковая система форума</td>
</tr>
<td class="vbmenu_option" title="nohilite">
<input type="hidden" name="do" value="process" />
<input type="hidden" name="quicksearch" value="1" />
<input type="hidden" name="childforums" value="1" />
<input type="hidden" name="exactname" value="1" />
<input type="hidden" name="s" value="" />
<div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /> <input type="submit" class="button" value="Перейти" tabindex="1004" /></div>
<div style="margin-top:6px">
<label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />Отображать темы</label>
&nbsp;
<label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />Отображать сообщения</label>
далее формируем строку запроса (ибо в браузере походу параметры запроса обрезают для красоты...). например для поиска по всем форумам (к которым доступ есть) и отображения в виде сообщений это будет так (скрытые параметры оставляем как есть. правда "s" не включил - ибо х.з. что он передаёт, но там пусто):
Код:
http://www.nowa.cc/search.php?do=process&quicksearch=1&childforums=1&exactname=1&showposts=1&query=ЗАПРОС
хотите видеть в результатах не посты а темы? тогда showposts=0

2. для ИЕ7 и последних лис идём по ссылке Генератор поисковых плагинов, читаем хелп ("Show Instructions for Creating a Search Plugin + "), генерим плагин и жмём "установить".
  • Search URL:
    Код:
    http://www.nowa.cc/search.php?do=process&quicksearch=1&childforums=1&exactname=1&showposts=1&
  • Search plugin title: сами придумаете
  • Tags (separate each tag with a space): query
  • Input Encoding: windows-1251 (по крайней мере эта кодировка в хэдерах прописана...)
  • остальное не менял
кому лень возиться, тут есть результат моего эксперимента "NOVA.CC Search" - можно его заюзать

3. для Оперы - инструменты-настройки-поиск-добавить
  • Имя - как хотите
  • Ключе...(дальше не влезно в форму ) - для вызова быстрого поиска из адресной строки (например как "g" для гугла)
  • Адрес -
    Код:
    http://www.nowa.cc/search.php?do=process&quicksearch=1&childforums=1&exactname=1&showposts=1&query=%s

З.Ы. тут вдруг на дату последнего поста глянул... темка-то мёртвая... ну да может кому пригодятся описанные варианты

=================================
в опере бывает глюк с русскими запросами - похоже опера по дефолту туда втыкает для запроса кодировку koi-8ru, и если сайт на другой кодировке, то естественно нифига не находит (т.к. запрос перекодирован)

лекарство:
находим файл C:\Documents and Settings\_Имя_Пользователя_\Application Data\Opera\Opera\profile\search.ini
открываем его текстовым редактором (блокнот, бред, и т.д.)
находим секцию "глючного" поисковика
там есть строка:
Encoding=koi8-r (это у меня для поиска по прайс.ру стояло)
меняем на
Encoding=windows-1251
перезапускаем оперу и чувствуем себя счастливо

Последний раз редактировалось BeS Yara; 30.10.2007 в 15:01.. Причина: дополнение информации для Opera
BeS Yara вне форума
 
Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.02324 секунды с 10 запросами