Wyszukiwarka

Z JoggerWiki
Wersja z dnia 22:25, 23 mar 2007 autorstwa Lemiel (dyskusja | edycje) (wyszukiwarka wewnętrzna)

Skocz do: nawigacji, wyszukiwania

Wyszukiwarka wewnętrzna

Dodanie do szablonu poniższego kodu pozwala na wyszukiwanie w treści wpisów, zgodnie z aktualnymi uprawnieniami, zalogowanego bądź nie, użytkownika.

<form action="/szukaj/" method="post">
  <fieldset>
    <input type="text" name="search" id="search" /><br /><br />
    <input type="submit" id="searb" value="Szukaj" />
  </fieldset>
</form>

W CSS aby nie było ramki:

fieldset {
  border: none;
  padding: 0;
}

Google

Możemy ją jednak dość dobrze zastąpić darmową wyszukiwarką Google, rejestrując się w serwisie Google Free Web Search. Po rejestracji otrzymamy gotowy formularz do wklejenia na stronę. Ta opcja daje w pewnym stopniu możliwość personalizacji strony wyszukiwania.

Innym, szybszym sposobem jest zamieszczenie zgodnej z XHTML i uniwersalnej wersji, która została zamieszczona poniżej:

<form action="http://google.com/custom" method="get">
  <div>
    <input type="text" name="q" value="Wyszukaj frazę..." maxlenght="2048" onblur="if(this.value=='') this.value='Wyszukaj frazę...';" onfocus="if(this.value=='Wyszukaj frazę...') this.value='';" /> 
  </div>
  <div>
    <input type="radio" id="blog" name="sitesearch" value="user.jogger.pl" checked="checked" />
    <label for="blog">na blogu</label>
    <input type="radio" id="web" name="sitesearch" value="" />
    <label for="web">w sieci</label>
    <input type="hidden" name="domains" value="user.jogger.pl" />
    <input type="hidden" name="hl" value="pl" />
  </div>
</form>

W miejsce user.jogger.pl należy wstawić adres joga, najlepiej bez http://.

Uwaga! Do działania wyszukiwarki, konieczne jest zezwolenie Google na indeksowanie strony.