Een handige tip voor wie een zoekfunctie op z'n weblog wenst, maar een blogsysteem gebruikt dat niet over een ingebouwd systeem beschikt hiervoor. Voeg gewoon volgend stukje code toe aan je weblog (maar vervang eerst die "maarten.typepad.com/blogologie" door het adres van je eigen site:
<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/search">
<input type="text" name="q" size="5" maxlength="255" style="width:95px;" />
<input type="submit" name="btnG" value="Zoeken" />
<input type="hidden" name="domains" value="maarten.typepad.com/blogologie" />
<input type="hidden" name="sitesearch" value="maarten.typepad.com/blogologie" />
</form>
<!-- SiteSearch Google -->
Het resultaat is een klein formuliertje dat er zo uitziet:
Bezoekers die op de knop klikken zullen naar Google gestuurd worden, waar enkel resultaten getoond zullen worden die van jouw site afkomstig zijn. Dit systeem werkt prima voor oudere berichten, maar hou in het achterhoofd dat nieuwere berichten pas in de zoekresultaten verschijnen wanneer ze door Google zijn geïndexeerd, en dit kan even duren.
Deze code is niet helemaal correct, sitesearch van google niet in submappen, je zoekt altijd op het gehele domein. Als je nu op de website op "Blogologie" zoekt, dan krijg je geen resultaat. Als je in de twee regels code waar de domeinnaam staat "/blogologie" verwijderd, dan gaat het goed.
Geplaatst door: Arnoud | dinsdag, 15 maart 2005 om 16:52