Textpattern-hakutulokset haluttuun osioon.

  • Julkaistu: 04.11.2007
  • Kategoria:
  • Kommentointi suljettu. (0)

Ehkäpä sinullakin jossain välissä astuu eteen sellainen tilanne, jossa Textpatternilla toteutettavan sivuston sisäisen hakukoneen tuottamat hakutulokset pitäisi erittää jossakin muussa osiossa kuin oletusarvoisen etusivun puolella. Tekemällä pientä hienosäätöä hakukoneeseen ja laittamalla pystyyn erityinen hakukoneosio, voidaan hakutuloksetkin sijoitella siististi haluttuun osioon. Meikäläisellä on tässä esimerkin vuoksi sivustolla oleva “Etsi”-niminen osio, jossa ruudulle ilmestyy hakukone ja hakukoneen tuottamat hakutulokset. Ne esitetään osiossa “Etsi” eikä sivuston etusivulla. Tällöin siis sivuston hakutulokset löytyvät osoitteesta www.omasivusto.com/etsi/hakutulokset.

Tämän toteuttamiseksi vaaditaan siis ihan erityinen osio, minkä voi tietysti nimetä halutuksi, mutta tässä esimerkissä osion nimi on se “Etsi”. Ja näin sitä mennään:

<txp:if_section name="etsi">
<h2>Etsi</h2>
<form action="<txp:site_url />etsi/" method="get">
<input type="text" name="q" value="" size="15" />
<button type="submit">Etsi</button>
</form>
<txp:if_search>
<h3>Hakutulokset:</h3>
<txp:article pgonly="0" />
<ul
><li title="Edellinen sivu"><txp:older showalways="1">Edellinen sivu</txp:older></li
><li title="Seuraava sivu"><txp:newer showalways="1">Seuraava sivu</txp:newer></li
></ul>
</txp:if_search>
</txp:if_section>

Tuon koodirimpsun voi nakata periaatteessa suoraan Textpattern-sivupohjaan, jonka jälkeen se ryhtyy automaattisesti tekemään sitä mitä ikinä hakukoneet ja -tulokset sitten tekevätkin. Tietysti jos hakutuloksia varten käytetään jotain muuta osiota kuin esimerkissä mainittua, tulee koodin kolmanneksi ylimmästä rivistä vaihtaa osion nimi toimivaksi.

Tagit: ,

Tämän julkaisun kommentointi on suljettu.

Kun tämän julkaisun kommentointi oli vielä avoinna, tälle julkaisulle kirjoitettiin yhteensä 0 kommenttia. Tämä artikkeli on lokeroitu kategoriaan . Tämän julkaisun kestolinkin osoite on http://www.kuopassa.com/weblog/2007/11/04/textpattern-hakutulokset-haluttuun-osioon.

Blogmaster:
Petri Ikonen, petri.ikonen@kuopassa.com, www.kuopassa.com