Vyhledávání pomocí Google
20. 12. 2007 - kategorie: tutorial

Vyhledávací pole má na stránkách svou nepostradatelnou funkci. Proto je důležité zvolit v souladu s vašimi představami ten správný typ pole. Uvádím dva základní typy pole pro vyhledávání prostřednictvím Google, oba ve dvou úpravách:
- Jednoduché pole.
- Pole s možností volby URL, kde bude vyhledávání probíhat.
Jednoduché pole
<form method="get" action="http://www.google.com/search">
<input type="hidden" name="hl" value="cs" />
<input type="hidden" name="inlang" value="cs" />
<input type="hidden" name="as_sitesearch" value="moje_stranky.cz" />
<input size="19" name="as_q" />
<input type="submit" value="Hledat" />
</form>
Jednoduché pole s textem
<form method="get" action="http://www.google.com/search">
<label>Hledat: </label>
<input type="hidden" name="hl" value="cs" />
<input type="hidden" name="inlang" value="cs" />
<input type="hidden" name="as_sitesearch" value="moje_stranky.cz" />
<input size="15" name="as_q" />
<input type="submit" value="OK" />
</form>
Druhá varianta umožňuje volit mezi hledáním na vašich stránkách a na celém internetu
<form method="get" action="http://www.google.com/custom">
<input type="hidden" name="domains" value="Moje_Stranky.cz">
<input type="hidden" name="cof" value="">
<input type="text" name="q" maxlength="255" value="" size="28">
<input type="submit" name="sa" value="OK">
<p>
<input type="radio" name="sitesearch" checked="checked" value="moje_stranky.cz"> Hledat na MojeStránky.cz<br>
<input type="radio" name="sitesearch" value=""> Prohledat celý internet<br>
</p>
</form>
Toto vyhledávací pole lze nastavit i tak, aby hledání probíhalo vždy na vašich stránkách, ale s možností volit jednotlivé podstránky
Všimněte si, že primárně lze označit k hledání (tlačítkem vlevo) jakoukoliv stránku, ne jen první. Stačí přesunout atribut checked="checked". Více voleb pro vyhledávání můžete přidat tak, že zopakujete tento řádek...
<input type="radio" name="sitesearch" checked="checked" value="moje_stranky.cz"> Hledat na Moje stránky.cz<br>...tolikrát, kolik položek potřebujete.
<form method="get" action="http://www.google.com/custom">
<input type="hidden" name="domains" value="Moje_Stranky.cz">
<input type="hidden" name="cof" value="">
<input type="text" name="q" maxlength="255" value="" size="28">
<input type="submit" name="sa" value="OK">
<p>
<input type="radio" name="sitesearch" value="moje_stranky.cz"> Prohledat celé stránky<br>
<input type="radio" name="sitesearch" checked="checked" value="moje_stranky.cz/blog"> Hledat na blogu<br>
<input type="radio" name="sitesearch" value="moje_stranky.cz/galerie"> Hledat ve fotogalerii<br>
</p>
</form>
U všech typů vyhledávacího pole jsou v kódu barevně odlišeny hodnoty, které ne nutné (možné) upravit - především samozřejmě URL, na které bude vyhledávání probíhat, dále šířka textového pole a text v tlačítku.
Kód vyhledávacího pole, které jste si vybrali, zkopírujte, upravte podle potřeby a vložte do sidebaru (v módu HTML), do Blocks (v okně pro HTML) nebo do pluginu HTML Code. Kód lze vložit i do formátovaného textu, ale pak je nutné použít příkaz Ignore Formatting v menu Format.
Za úvahu také určitě stojí plugin RapidSearch, který umožňuje snadno přizpůsobit vyhledávání vašim potřebám, a také je tu možnost vytvořit a upravit si vlastní vyhledávač na stránkách Google.