OpenSearch – поиск по вашему сайту из браузера
Наверняка вы видели, что в последних версиях всех браузеров по умолчанию появилось окошко, в котором можно производить поиск по Яндексу, Гуглу и некоторым другим поисковым системам, не заходя на их сайт до ввода поискового запроса.
В это поле также можно добавить и свой собственный ресурс предлагая тем самым пользователю установить его в качестве одной из поисковых систем.
Работает это на технологии OpenSearch которая позволяет выявить и описать поисковый механизм вашего сайта.
Для того, что бы добавить сайт в браузер вам нужно создать xml-файл с описанием поиска, например такой:
(пример для WordPress)
<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Крутой сайт</ShortName> <Description>Описание сайта</Description> <Contact>ваш@email.com</Contact> <Image height="16" width="16" type="image/vnd.microsoft.icon">Полный путь к favicon или любой другой картинке размером 16х16 пикселей</Image> <Developer>Имя Автора</Developer> <Url type="text/html" method="get" template="http://ваш_сайт.ru/?s={searchTerms}"/> <OutputEncoding>UTF-8</OutputEncoding> <InputEncoding>UTF-8</InputEncoding> </OpenSearchDescription>
(Переменная {searchTerms} означает поисковый запрос)
И сохранить его в корневом каталоге вашего сайта.
Так же нужно разместить ссылку в коде, которая будет указывать браузеру, что на сайте есть технология OpenSearch и его можно добавить в список.
<link rel="search" type="application/opensearchdescription+xml" href="http://ваш_сайт.ru/search.xml" title="Поиск по крутому сайту" />Если вы используете движок WordPress, то ссылка добавляется в файл header.php, в папке вашей темы, после мета-тегов.
После всех проделанных действий вы увидите, что кнопка поиска подсвечена, значит сайт можно добавить как поисковую систему.
Дополнительную информацию о переменных и полную документацию технологии вы можете найти на официальном сайте .
Данная технология не работает в браузере Opera, тестировалось на FireFox 3 и IE7
05.02.2010 в 16:30 ссылка сюда
Не работает в некоторых браузерах: Опера, Макстон, Хром гугла, Сафари !
05.02.2010 в 16:41 ссылка сюда
Да, внизу написано, работает только в IE и FF.