[ Hrčak @ 11.11.2007. 18:57 ] @
Pozdrav! Evo o cemu se radi: Imam sajt ciji se sadrzaji include-uju na mesto u sajtu koje zelim. Medjutim, hocu da postavim search na taj sajt koji pretrazuje stranice sa sadrzajem koji includujem po potrebi. Trazio sam mnogo skripti, ali mi se cini da mi nijedna ne odgovara (mozda zato sto ne znam tacno sta trazim?) Opet, voleo bih da mi se rezultati tog searcha ucitavaju na sajt poput ostalih sadrzaja. Jel fantaziram ili mogu ovako nesto da uradim? Ili je najbolje da koristim zasebnu stranicu za search?
Takodje, ima li neko zgodnu skripticu za search? JS, naprimer?

Hvala :)
[ MilanMilan @ 12.11.2007. 00:15 ] @
Cekaj, ti hoces nesto sto ce da ti pretrazuje samo ono sto je trenutno prikazano?
[ Hrčak @ 12.11.2007. 23:17 ] @
Ne, ne. Evo kako:
skripta za search se includuje u jedan deo sajta, glavni, i tu postavlja polje za unos. Medjutim, rezultati searcha se prikazuju u novoj stranici. A ja bih hteo da mi se opet prikazu kao include-ovani sadrzaj. Kako da to izvedem?
[ Nemanja Avramović @ 13.11.2007. 19:03 ] @
Uz malo rada... pretpostavljam nikako. Ono što ti hoćeš zahteva poznavanje AJAXa (verovatno postoji još neki način ali sumnjam da je to neko elegantno rešenje)
[ Hrčak @ 13.11.2007. 19:21 ] @
Pjaf... Nema ni veze. Smislicu drugacije resenje.

Dusko Radovic: Kad ne mozete da promenite nesto u nekoj situaciji, vi promenite situaciju. :)

Hvala, u svakom slucaju!
Pozdrav!
[ ColdKeyboard @ 15.11.2007. 18:14 ] @
Ako bas moras tako da radis probaj da koristi IFrame za rezultate pretrage...

Ili da vidis koji $_GET / $_POST var ta search skripta zahtjeva da bi izvrsila pretragu pa probaj na stranici
raditi include() uz to da joj posaljes tu varijablu prilikom pozivanja...


Dakle kao sto je gore receno, uz malo rada to neces napraviti sigurno,
morat ces malo da se napatis ili da promjenis situaciju.
[ Schmidt @ 20.11.2007. 22:12 ] @
Cijelo vrijeme radish inklud samo jedne skripte:

u toj skripti imash malo logike:

1. ako je search string == "" ispishi formu
2. kraj

1. ako ima search string uradi pretragu i rezultat smjesti u varijablu $rezultat
2. ispishi formu + varijablu $rezultat
3. kraj


Jedina losha strana je ta da cje se stranica morati uchitati ponovo, dok sa ajaxom mozhesh osvjezhavati samo jedan dio stranice.
[ nezki @ 20.11.2007. 22:30 ] @
Jel tebi treba nesto kao metak.com?
I reci sta pretrazujes ti, podatke koji se cuvaju u bazi ili ?
[ Hrčak @ 21.11.2007. 21:05 ] @
Ja pokusao da prekinem temu, ali izgleda da ona zivi van moje kontrole! ;)
Ne, ne treba mi nista kao metak.com, prosto sam zeleo da pretrazujem sadrzaje html stranice i kad je serach nadje na nekoj od njih da se link do nje izlista na toj strani na kojoj stoji search forma... Da se pojavi ispod nje prosto. To stalno vidjam na ruskim portalima, ali ne mogu da ima maznem source ;)
[ MilanMilan @ 22.11.2007. 19:18 ] @
Ajax ili iframe. Nema treceg.

Btw - maznjavanje koda? Losa praxa.
[ nezki @ 22.11.2007. 20:41 ] @
Kazes da pretrazujes sadrzaj html stranice. Jednostavno napravis listu svih html stranica koje pretrazujes. Kada uradis submit napravis jednostavno funkciju koja za vrednost trazene reci sa funkcijom JScripta search() pretrazi stranice iz liste i ako vrati true onda u iframe-u ispod forme ispisi link na tu stranicu iz liste ,eto to je sva logika