PDA

Просмотр полной версии : FireFox search plugin


demonoid
15.08.2007, 02:19
Я часто ищу что-то на ачате, при этом пользуясь гуглом.

Чтобы гугл искал именно по ачату - не секрет что надо подавать запрос в таком виде

'что ищем ' site:forum.antichat.ru
demonoid site:forum.antichat.ru
Вот переделанный гугловский 'search plugin'
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>antichat.ru[google search]</ShortName>
<Description>antichat.ru</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,
AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABA AAA
AAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIA AgA
AAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP/
/AAD///8AAAAAAAAAAAAKoAAAAAAKoACqAAAAAKoAAKoAAAAAqgAA
qqAAAAqqAAAKqqqqqqAAAAqqqqqqoAAAAKoAAKoAAAAAqgAAqg AAA
ACqAACqAAAAAAqgCqAAAAAACqAKoAAAAAAAqqoAAAAAAACqqgA AAA
AAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA
</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;qu={searchTer ms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
<Param name="q" value="{searchTerms}+site%3Aantichat.ru "/>
<Param name="ie" value="utf-8"/>
<Param name="oe" value="utf-8"/>
<Param name="aq" value="t"/>
<Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
<MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/>
</Url>
<SearchForm>http://www.google.com/firefox</SearchForm>
</SearchPlugin>

Ключевые моменты:
value="{searchTerms}+site%3Aantichat.ru - поиск по ачату
data:image/x-icon;base64, -иконка ачата в md5
_http://www.greywyvern.com/code/php/binary2base64

Сохраняем в antichat.xml
И кидаем в папку Mozilla Firefox\searchplugins
Вот как это выглядит :
http://img412.imageshack.us/img412/1913/pluginyq0.gif
Замечательно работает на моей 2.0.0.6 -й версии

demonoid
15.08.2007, 13:41
Для любителей Оперы

[Search Engine 1]
Name=antichat.ru[google search]
URL=http://www.google.com/search?q=%s+site%3Aantichat.ru&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
Query=
Key=s
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=40
Verbtext=0
Position=3
Nameid=69677


Сохраняем в search.ini
И кидаем в папку Documents and Settings\%USERNAME%\ApplicationData\Opera\Opera\pr ofile

Mo4x
15.08.2007, 13:45
demonoid
Ммм прикольно но могб сделать чтоб искало в нутри поиска форума ане по гуглу.

demonoid
15.08.2007, 13:55
1- Под Оперу или ФФ?

...чтоб искало в нутри поиска форума...
2- Как я понял http://forum.antichat.ru/search.php ?

Mo4x
15.08.2007, 14:12
Да ты правильно понял под ФФ если можно.

demonoid
15.08.2007, 14:43
Mo4x™ ;)

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>antichat.ru[forum search]</ShortName>
<Description>forum.antichat.ru</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,
AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABA AAA
AAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIA AgA
AAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP/
/AAD///8AAAAAAAAAAAAKoAAAAAAKoACqAAAAAKoAAKoAAAAAqgAA
qqAAAAqqAAAKqqqqqqAAAAqqqqqqoAAAAKoAAKoAAAAAqgAAqg AAA
ACqAACqAAAAAAqgCqAAAAAACqAKoAAAAAAAqqoAAAAAAACqqgA AAA
AAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA
</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;qu={searchTer ms}"/>
<Url type="text/html" method="GET" template="http://forum.antichat.ru/search.php">
<Param name="s" value=""/>
<Param name="do" value="process"/>
<Param name="query" value="{searchTerms}"/>
<Param name="titleonly" value="0"/>
<Param name="searchuser" value=""/>
<Param name="starteronly" value="0"/>
<Param name="exactname" value="1"/>
<Param name="replyless" value="0"/>
<Param name="searchdat" value="0"/>
<Param name="beforeafter" value="after"/>
<Param name="sortby" value="lastpost"/>
<Param name="order" value="descending"/>
<Param name="showposts" value="0"/>
<Param name="forumchoice%5B%5D" value="0"/>
<Param name="childforums" value="1"/>
<Param name="dosearch" value="%CD%E0%F7%E0%F2%FC+%EF%EE%E8%F1%EA"/>
<Param name="saveprefs" value="1"/>
<MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/>
</Url>
<SearchForm>http://www.google.com/firefox</SearchForm>
</SearchPlugin>

Немного объяснений он 'заточен' под такие настройки:

titleonly = '0'
'0' Искать в сообщениях
'1' Искать только в заголовках
-----------------------------------------------------------------------
starteronly = '0'
'0' Найти сообщения пользователя
'1' Найти темы, созданные пользователем
-----------------------------------------------------------------------
saveprefs = '1'
'1' Сохранить настройки поиска
'0' Очистить настройки поиска
-----------------------------------------------------------------------
Остальные настройки смотрим в сорсе поисковой страницы _хттпс://форум.аничат.ру/search.php

Mo4x
15.08.2007, 14:48
tnx.