Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak dodać do firefoxa swoją wyszukiwarkę
Forum PHP.pl > Forum > XML, AJAX
Immanuel
Cześć,

Korzystam z tego poradnika.
http://davidwalsh.name/open-search

Utworzyłem 2 pliki.
Pierwszy plik nazwałem "opensearch.xml" i zawiera on coś takiego:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  3. <ShortName>David Walsh</ShortName>
  4. <LongName>David Walsh Blog Search</LongName>
  5. <Description>Search through articles posted on the David Walsh Blog</Description>
  6. <InputEncoding>UTF-8</InputEncoding>
  7. <OutputEncoding>UTF-8</OutputEncoding>
  8. <AdultContent>false</AdultContent>
  9. <Language>en-us</Language>
  10. <Developer>David Walsh</Developer>
  11. <Contact>david@davidwalsh.name</Contact>
  12. <Description>Search for web-related topics like PHP, CSS, XHTML, jQuery, MooTools, and much more!</Description>
  13. <Tags>php css david walsh xhtml jquery mootools programming mysql xml</Tags>
  14. <Attribution>Search data from David Walsh, <a href="http://davidwalsh.name/&lt;/Attribution&gt;" target="_blank">http://davidwalsh.name/</Attribution></a>
  15. <SyndicationRight>open</SyndicationRight>
  16. <Query role="example" searchTerms="Apple"/>
  17. <Image height="16" width="16" type="image/vnd.microsoft.icon">http://davidwalsh.name/favicon.ico</Image>
  18. <Image height="64" width="64" type="image/png">http://davidwalsh.name/dw-content/opensearch64.png</Image>
  19. <Url type="text/html" template="http://davidwalsh.name/?s={searchTerms}"/>
  20. </OpenSearchDescription>


A drugi plik nazwałem "index.htm"
i zawiera on coś takiego:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <link rel="search" type="application/opensearchdescription+xml" href="opensearch.xml" title="David Walsh Blog Search" />
  4. </head>
  5.  
  6.  
  7. <!-- Google Custom Search Element -->
  8. <div id="cse" style="width:100%;">Loading</div>
  9. <script src="http://www.google.com/jsapi" type="text/javascript"></script>
  10. <script type="text/javascript">
  11. google.load('search', '1');
  12. google.setOnLoadCallback(function(){
  13. new google.search.CustomSearchControl().draw('cse');
  14. }, true);
  15.  
  16.  
  17. </body>
  18. </html>


I nie działa sad.gif
Master Pain
A nie prościej skorzystać z gotowego rozwiązania?
https://addons.mozilla.org/en-US/firefox/addon/3682

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.