PDA

Просмотр полной версии : Поисковый плагин для форума nowa.cc в браузере Mozilla FireFox


archibaldy
28.08.2006, 20:29
Уважаемая администрация и просто сепециалисты, любящие данный форум!
Я предлагаю написать плагин поиска форума в браузере FireFox, тем самым упростится работа по поиску нужной информации, с одной стороны, и, на мой взгляд, это более чем хороший PR, ибо каждый(!) пользователь FF будет знать о наличие форума!!
вот ссылка на список доступных поисковых плагинов на русскоязычном сайте mozilla http://www.mozilla-russia.org/searchengines/ (http://www.mozilla-russia.org/searchengines/)
вот тут руководство, как ниписать поисковый плагин... Более чем просто на мой взгляд, но решил сначала посоветоваться с вами! http://forum.mozilla-russia.org/doku.php?id=firefox:search_plugins:mading_plugins (http://forum.mozilla-russia.org/doku.php?id=firefox:search_plugins:mading_plugins)
хотелось бы послушать, что вы думаете по этому поводу?

_prometey
04.09.2006, 21:51
Думаю не надо. не такой он и популярен.

archibaldy
08.09.2006, 09:37
Что-то всё слишком усложнили... Я не вижу всязи между любовью к форуму и плагином для лисы. На мой взгляд, это всего лишь упростит работу с форумом и поиском нужной информации, благо на форуме её огромное количество. Что касается дистрибутива лисы, то тоже, на мой взгляд, абсолютно абсурдно звучит предложить разработчикам интегрироваьт поисковый плагин, как правильно это отметили Liandri и Varkolak!
Я видел это как опциальное расширение для постоянных форумчан. Тем более в свете выхода официальной висты со своим 7 експлорером (кто видел 7 експлорер, то меня, думаю, поймёт...).
В принципе этот плаг можно было и самому написать, но 1 - думаю, было бы неэтично делать это, учитывая, что я далеко не владелец форума, 2 - на форуме есть действительно мастера своего дела, я бы сказал гуру, которым написать такую мелочь как поисковик в лису на как пальца ... поэтому, наверное, не стоит заниматься тем, что не моё...
воть... так ещё раз повторюсь, если найдётся, кто-нить с такими же идеями, то вот адрес, где написано как сделать поисковик - http://forum.mozilla-russia.org/doku.php?id=firefox:search_plugins:mading_plugins (http://forum.mozilla-russia.org/doku.php?id=firefox:search_plugins:mading_plugins)
Думаю не только я один буду благодарен!)

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

1. нужно знать запрос - смотрим исходный текст страницы где есть форма поиска (например жмём ссылку "Поиск" в шапке и когда открывается меню поискового запроса - Alt-F3[Opera]), дальше ищем форму (фраза "Поисковая система форума"). далее видим параметры передаваемые скрипту при запросе (часть из них hidden):
<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 и последних лис идём по ссылке Генератор поисковых плагинов (http://www.searchplugins.net/generate.aspx), читаем хелп ("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 (по крайней мере эта кодировка в хэдерах прописана...)
остальное не менял

кому лень возиться, тут (http://www.searchplugins.net/pluginlist.aspx) есть результат моего эксперимента "NOVA.CC Search" - можно его заюзать

3. для Оперы - инструменты-настройки-поиск-добавить

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


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

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

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

Abra Cadabra
06.07.2007, 11:57
Создаем файл NoWa.xml в C:\Documents and Settings\Имя профиля\Application Data\Mozilla\Firefox\Profiles\обычно набор знаков\searchplugins\

в любом текстовом блокноте.

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>www.NoWa.cc</os:ShortName>
<os:Description>Search in NoWa.cc</os:Description>
<os:InputEncoding>windows-1251</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,></os:Image>
<os:Url type="text/html" method="GET" template="http://www.nowa.cc/search.php?do=process&amp;quicksearch=1&amp;childforums=1&amp; exactname=1&amp;s=28&amp;showposts=1&amp;query={searchTerms}">
</os:Url>
</SearchPlugin>

Вставляем. Сохраняем. Перезапускаем. Получаем поиск (плагин без иконки) по всему форуму с выводом сразу в сообщениях.
Юзаем. Жалуемся :)

BeS Yara
07.07.2007, 09:29
<os:Url type="text/html" method="GET" template="http://www.nowa.cc/search.php?do=process&amp;quicksearch=1&amp;childf orums=1&amp;exactname=1&amp;s=28&amp;showposts=1&a mp;query={searchTerms}">
</os:Url>



вот в чём проблема была - два пробела в строке запроса (скопипастил и не проверил :) )
если их убрать, то с обнаружением плагина всё нормально.

про картинку - замени у себя тэг на это (или для надёжности выдерни этот кусок с выложенного на рапиду):

<os:Image width="16" height="16">data:image/x-icon;base64,AAABAAEAHxQAAAEACAD4BgAAFgAAACgAAAAfAA AAKAAAAAEACAAAAAAAAAAAAMQOAADEDgAAAAEAAAAAAAAFf70A/38AAAeAvQD/0aQA/82cAJrL5AD/mTUA/4EFAP+HEQD/+PIA/7RrAOnz+QD/w4kAXKvTABaHwQA8m8sAMJXIAKDO5QDs9fkAJI/FABkZpQA2mMkACoG+AP+MGgD/7d0AzOTxAP+DCAD/q1kAo8/mAP+SJgD/zp4AYq7VAEuizwD/tm4A/5w7AP/hwwD/5MsA/9y6AKzU6ADG4e8A/5gyALLX6gD/59EA/+HFAFOn0QD/iRQAnczkAIjC3wD/sWUAXl7lAP+6dwDb7PUAEIS/AMDe7gBrs9cAkcbhAOHv9gCUyOIAjsXgAD+czAD1+fwAOZnKAP v8/QBFn80A/+PIAP/8+wD/4MIASJa4AP/dvABfrdQA//v4AJSU4gBdoL0A/9/BAP+NHQANg74A/9SqACWJuQAejMMA4+PcAB2IvgAkJKsAFBSbANLn8gAzlsgAgr/dAGWftQBxtdgAJye1AFRU3wA0kb4ANzfEAOTw9wButNgAmLCxA BOGwABOpM8Al5fmAGpq7ACjo+wA/9OpAKbR5wCvydEAgKauAGWw1gAcisIAca7KAHG22QAfH6QA/65fAMTIvgBfnrgAyePwAHq62wB3udoA/5YvANjq9AD/rVwAXKrRANfHrgA8lsIAKpLGAJiY4wB2pbMA7drDABmJwQBosd YAr9XpADCNuQDk18IAC4G9APL4+wD/s2gA7PLzAMzMwADeupAA/5UsAP/evwAAAAAAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKioqKigMwBggtK ApEioqKioqKioqKioqKioqKigCKioqKigMdAQEBAQEBAQEGJIq KioqKioqKioqKioqKAIqKioohAQEBAUoicwEBAQEHHoqKioqKi oqKioqKiooAioqKGwEBGgpPGVyKQUkMBAQEJYqKioqKioqKioq KigCKigMBAQhAHAIAAh8gAFdkI1AAAA2KJgAAACeKioqKAIoJF wEHKooPAAACAgAAEIpMWgAASxInAAAARYqKiooAigwBATKKihA AABwzNAACEkZDAAAANzgAAAAWC4qKigCKGEJ1CYqKPwAAEYoNA AApikgAAAAVPgIAAAAvioqKAHoUFEeKiopdAAA2NQ8AAGuKagA ATQAZTgATABM+iooAFGxRUoqKihEAABBTAAAAVIpVAABWADY9A B8AACmKigBYWTFbioqKOAAAAAsFBQUuigUAAF40X2AALhYAIIq KAGExYmOKioqKOwAAZYqKioqKZgAAZ2gAaQA5LAACM4oAihgrb QmKioovAAAsijkVFTduAABvcAAAAHEmAAByigCKDAEBMoqKihI OAAJ0OgAAdncAAHiKeQAADTwOAA48AIoJFwEHKoqKigUAAAICA AB7fAAAfYo6AAA7in4AABEAiooDAQEIK4qKin8PAAAAgIEjggA AgwsWABOKNQAAPQCKioobAQEahBiKioqFhocEBAQlioqKioqKi oqKioqKAIqKioohAQEBARciiAEBAQEHHoqKioqKioqKioqKioo AioqKiooDHQEBAQEBAQEBBiSKioqKioqKioqKioqKigCKioqKi oqKAzAGCC0oComKioqKioqKioqKioqKioqKAP4B//74AH/+8AA//uAQH/7AAAQeggEAHoYAAA6GEIAODgCABg4AgAYOAIAGDw+AAocIAAKH AAQAg4AEIMHAACDgcB/+8AA//vgAf/7+Af/+</os:Image>


что касается кирилицы, то на обнаружение плагина она не влияет (у меня), а чтобы кирилица в названии плагина корректно отображалась в огнелисе, сохрани файл в UTF-8 (например в ультраедите) - у меня нормально кирилица отобразилась

BeS Yara
30.10.2007, 15:01
У мня почему то кирилицу плохо распознаёт(((


в случае с прайс.ру - сам сайт в вынь-1251, а запрос к нему у меня шел в koi-8ru (т.к. искал там железки а они все на буржуйском пишутся, не обратил внимания :) )
с другими сайтами проблема (если есть) возникает по той же причине (несовпадение кодировок запроса и сайта)

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