Wyszukiwarka: Różnice pomiędzy wersjami

Z JoggerWiki
Skocz do: nawigacji, wyszukiwania

Deprecated: Optional parameter $attribs declared before required parameter $contents is implicitly treated as a required parameter in /home/users/jogger/ftp/wiki/includes/Xml.php on line 133
(+Kat.)
(wyszukiwarka wewnętrzna)
Linia 1: Linia 1:
Jogger niestety nie posiada własnej wyszukiwarki. Możemy ją jednak dość dobrze zastąpić darmową wyszukiwarką Google, rejestrując się w serwisie [https://services.google.com/cobrand/free_select Google Free Web Search]. Po rejestracji otrzymamy gotowy formularz do wklejenia na stronę. Ta opcja daje w pewnym stopniu możliwość personalizacji strony 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 [https://services.google.com/cobrand/free_select 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:
 
Innym, szybszym sposobem jest zamieszczenie zgodnej z XHTML i uniwersalnej wersji, która została zamieszczona poniżej:

Wersja z 22:25, 23 mar 2007

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.