Търсачка за IE7
Здравейте, от урока на Dido_net ми хрумна да направя същото и за Internet Explorer 7, по-принцип разликата не е много голяма, но в това ще се уверите сами малко по-долу в урока! Така ...... ето какво трябва да стане след края на този урок

Така, да започваме! Първо отваряме текстовия редактор с който ще пишем, и поставяме следния код

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>engineName</ShortName>
<Description>engineDescription</Description>
<InputEncoding>windows-1251</InputEncoding>

<Url type="text/html" method="method" template="searchURL{searchTerms}">
<Param name="keyword" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" template="searchURL{searchTerms}"/>
<SearchForm>searchURL{searchTerms}</SearchForm>
</OpenSearchDescription>

engineName - Името на плъгина (горе в картинката се вижда със сив шрифт "kitchenbg", това е името на плъгина)
engineDescription - същото като engineName
inputEncoding - чарсета на плъгина, аз бих избрал windows-1251
method - метода по който да се изпраща заявката, GET или POST
{searchTerms} - представлява изпратените от вас данни
{searchURL} - представлява пътя на на вашата търсачка

Като готов код накрая трябва да се получи нещо такова:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>kitchenbg</ShortName>
<Description>kitchenbg</Description>
<InputEncoding>windows-1251</InputEncoding>

<Url type="text/html" method="method" template="http://mysite.com/search.php?keyword={searchTerms}">
<Param name="keyword" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" template="http://mysite.com/search.php?keyword={searchTerms}"/>
<SearchForm>http://mysite.com/search.php?keyword={searchTerms}</SearchForm>
</OpenSearchDescription>

След като го направите запаметявате файла със разширение *.xml ! Примерно plugin_ie7.xml ! След което качвате файла на сървъра където ви е сайта! Отваряте друг документ ........ примерно index-а на вашия сайт. В менюто си слагате текстови линк със име Добави към IE7 , ето как трябва да изглежда

<a href="#" onClick='window.external.AddSearchProvider("http://mysite.com/plugin_ie7.xml");'>Добави към IE7 </a>

а в главата на файла слагате ето този код

<link title="mysite.com" rel="search"
type="application/opensearchdescription+xml"
href="http://mysite.com/plugin_ie7.xml">


При натискане на бутона трябва да ви излезне ето такъв прозорец


Успех! Вече всеки един ваш потребител ползващ IE7 ще може да търси из вашия сайт без дори да се налага първо да го отваря!
Ето и Демо




/ Трябва да сте регистриран за да напишете коментар /