
Использование OpenSearch для поиска по сайту
В большинстве современных браузеров есть специальное окно поиска, где вы можете производить поиск по различным сайтам. В список поисковых систем можно добавлять собственные ресурсы. Это делается по технологии OpenSearch, которая и описывает поисковый механизм вашего сайта. Чтобы пользователь мог добавить ваш сайт в список своих поисковых систем, вам требуется сделать всего лишь два простых действия.Сперва надо создать файл-описание поисковой системы вашего сайта. Вот примерный шаблон такого файла:
Code: Убрать нумерацию
- <?xml version="1.0" encoding="windows-1251" ?>
- <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
- <ShortName>Site Name</ShortName>
- <Description>Site Name - Search</Description>
- <InputEncoding>windows-1251</InputEncoding>
- <Contact>your_mail@domain</Contact>
- <Image width="16" height="16">data:image/x-icon;base64,AAABAAEAE...AAAA</Image>
- <Developer>Admin</Developer>
- <Url type="text/html" method="GET"
- template="http://site/search?q={searchTerms}&do=action"/>
- </OpenSearchDescription>
Code: Убрать нумерацию
- <Image height="16" width="16" type="image/x-icon">ссылка_на_иконку</Image>
Code: Убрать нумерацию
- <Image height="16" width="16">data:image/x-icon;base64,AAABAAEAEAA...DAAA=</Image>
После того, как файл-описание вашей поисковой системы создан и размещен на сервере, надо сообщить об этом браузеру пользователя. Делается это специальным мета-тегом в заголовке страницы:
Code (HTML) : Убрать нумерацию
- <link rel="search" type="application/opensearchdescription+xml"
- href="search.xml" title="Site Name - Search" />
Для личных нужд наклепал несколько поисковых плагинов для Mozilla Firefox. Это поисковики по трекерам kinozal.tv, demonoid.com, thepiratebay.org, по базе форматов файлов formats.ru, поисковики для программеров wotsit.org, php.net, msdn.com, и, конечно, проверка правописания gramota.ru. Может кому и пригодится.
Для установки скопируйте файлы в папку \Mozilla Firefox\searchplugins и перезапустите браузер.
Просмотров: 9608 | Комментариев: 5
Метки: браузеры

Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
ManHunter
(16.09.2013 в 12:36):
Статья была написана давно, за это время поменялась целая куча версий браузеров, в том числе и Firefox. Так что ничего удивительного.

Дмитрий
(16.09.2013 в 12:35):
У меня нет плюсика, только в выпадающем меню можно выбрать поиск по Вашему сайту. Если не знать, никогда и не догадаешся, что там можно поиск настроить.

Валерий
(10.11.2010 в 16:54):
Спасибо! Полезная статья.

ManHunter
(10.04.2009 в 01:33):
Копипаст - зло. Поправил.

Nutscracker
(10.04.2009 в 01:15):
А к чему в примере xmlns:moz="http://www.mozilla.org/2006/browser/search/" ?
Все равно это пространство имен там не используется - нету элементов вида
<moz:tagName>
http://ru.wikipedia.org/wiki/П...о_имён_(XML)
А для упрощения процесса есть вот такие два расширения:
https://addons.mozilla.org/firefox/addon/3682
https://addons.mozilla.org/fir...ersions/3698 (куда исчезла главная основная страница, науке неизвестно)
P.S. Еще можно копировать *.xml в %профиль%\searchplugins\
Где искать профиль: http://wiki.mozilla-russia.org...la%20Firefox
P.P.S. IE7, помнится, тоже OpenSearch научился понимать.
Все равно это пространство имен там не используется - нету элементов вида
<moz:tagName>
http://ru.wikipedia.org/wiki/П...о_имён_(XML)
А для упрощения процесса есть вот такие два расширения:
https://addons.mozilla.org/firefox/addon/3682
https://addons.mozilla.org/fir...ersions/3698 (куда исчезла главная основная страница, науке неизвестно)
P.S. Еще можно копировать *.xml в %профиль%\searchplugins\
Где искать профиль: http://wiki.mozilla-russia.org...la%20Firefox
P.P.S. IE7, помнится, тоже OpenSearch научился понимать.

Добавить комментарий
Заполните форму для добавления комментария
