Google custom search - izberi URL iskanja
2 naročnika
2 naročnika
A kdo ve ali je mogoče Google custom search prilagoditi tako, da ti recimo išče samo na določenih pod straneh. Tam sem že videl opcijo, da narediš več iskalnikov in jim določiš katere url-je ti prikaže, ampak nikjer nisem zasledil opcijo, da bi imel en iskalnik in da bi lahko uporabnik spodaj pod ključnimi besedami iskanja izbral input recimo iskanje med novicami ali forumu ali celotni strani.
Primer:
Vse novice na moji strani pa imajo enak začetni url:
http://www.xxx/novice/*
Prav tako iskanje v forumu:
http://www.xxx/ftopict-*.html
Pozna kdo kak tutorial ali pa rešitev, ker preko Googla ne vem pod kakšno ključno besedo bi iskal.
3 odgovori
Sam ne uporabljam GCS in ne vem kako se ga da na stran, vendar pa mislim, da je ena izmed rešitev ta, da ustvariš dva GCS, pri enemu ko ga ustvarjaš podaš pri polju "Spletna mesta za iskanje:"
www.mojespletnomesto.si/novice*
pri drugem pa:
www.mojespletnomesto.si/ftopics-*.html
Ja to je mogoče, kot sem že zgoraj napisal, ampak v tem primeru bi moram uporabnik za prikaz rezultatov iz foruma uporabljati drugačno podstran kot recimo iz novic.
Jaz pa bi želel, kot sem zgoraj napisal, uporabniku omogočiti input pod iskalnikom, kjer bi izbral iz kje bi želel, da mu iskalnik povrne rezultate.
Nekaj pa mi je le uspelo, v bistvu še bolje kot sem imel v začetku plan :)
Rezultat:
http://www.slo-foto.net/najdi
Se pravi vpišeš ključne besede in poljubno izbereš željeno kategorijo (Vse, Novice, Forum in Galerija), jquery z googlom api pa ti avtomatsko servira želeno vsebino.
Seveda brez primernega tutorala ne verjamem, da bi bil takšen rezultat.
Če koga zanima tutorial:
http://tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/
Demo: http://demo.tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/search.html
S tem da je tukaj možnost izbirati med google image search, blogom ipd. in ne kot možnost izbiranje med želenimi "kategorijami" na eni strani.
Če koga zanima, bom priložil mojo zmodificirano kodo ;)