Poslao: 24 Apr 2014 18:45
|
offline
- bl00dz3r0
- Elitni građanin
- Pridružio: 05 Jun 2003
- Poruke: 2075
- Gde živiš: MaYur CitY
|
Pozdrav,
imam sajt na cirilici mkedjutim zelim da mi pretraga radi i na latinici tj kada ukucam Mleko da mi budu isti rezultati kao da sam kucao Млеко. Pretraga na cirilici mi radi sasvim normalno medjutim ne prihvata latinicne reci logicno posto je ceo sajt na cirilici. Vidjao sam na par drzavnih sajtova da imaju cirilicni sajt a pretraga radi na oba pisma.
Hvala
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 24 Apr 2014 19:31
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Pretpostavljam da je najjednostavnije da latiničnu reč (ili više njih) konvertuješ u ćirilicu i da koristiš već postojeću pretragu.
|
|
|
|
Poslao: 24 Apr 2014 19:51
|
offline
- bl00dz3r0
- Elitni građanin
- Pridružio: 05 Jun 2003
- Poruke: 2075
- Gde živiš: MaYur CitY
|
1) Kako mislis da konvertujem? Ceo sajt je na cirilici ima preko 300 strana
2) koju postojecu pretragu ne razumem? korisitm klasicnu wordpress pretragu (default)
|
|
|
|
Poslao: 24 Apr 2014 20:03
|
offline
- Pridružio: 13 Sep 2012
- Poruke: 2138
|
Pokušaj da instaliraš ovaj plagin [Link mogu videti samo ulogovani korisnici]
On će prebaciti ćirilično pismo u latinično, samim tim će i pretraga funkcionisati. Do sada nisam pronašao serach plugin koji može da vrši pretragu na ćirilici i latinici.
|
|
|
|
Poslao: 24 Apr 2014 20:05
|
offline
- bl00dz3r0
- Elitni građanin
- Pridružio: 05 Jun 2003
- Poruke: 2075
- Gde živiš: MaYur CitY
|
Koristim taj plugin vec za prevod teksta ali nema veze sa pretragom
Pa ocito da postoji npr -> [Link mogu videti samo ulogovani korisnici]
ukucaj riba na latinici izace i cirilicni rezultati.
|
|
|
|
Poslao: 26 Apr 2014 10:54
|
offline
- Pridružio: 16 Jan 2010
- Poruke: 241
- Gde živiš: Zemun
|
bl00dz3r0 ::Koristim taj plugin vec za prevod teksta ali nema veze sa pretragom
Pa ocito da postoji npr -> [Link mogu videti samo ulogovani korisnici]
ukucaj riba na latinici izace i cirilicni rezultati.
Izlaze rezultati, ali nisu isti. Ako je sve unešeno na latinici i koristio si SrbTransLatin, po meni, jedino možeš da modifikuješ search funkciju u kojoj ćeš proveravati aktivan jezik i da radiš preslovljavanje. Za neke stvari može da ti napravi problem, ali to je neko najbrže rešenje. Ja imam sličan problem sa jednim projektom i imam u planu i da pokušam da modifikujem sam upit.
|
|
|
|
Poslao: 26 Apr 2014 12:56
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
Napisano: 26 Apr 2014 12:53
treba se ubaci hook funkcija na search, i da se opali str_replace() lat -> ćir za svako slovo fraze koja se traži (fraza je ono što se ukuca u Search polje).
Dopuna: 26 Apr 2014 12:56
verujem da je to posts_search hook
[Link mogu videti samo ulogovani korisnici]
u ovoj funkciji (tcb_filter_search) samo replace-uješ $term, za svako slovo.
$term je string koji se kuca u Search polje.
ovaj kod tutni recimo u functions.php od templejta, tamo gde se pozivaju drugi add_filter hook-ovi.
|
|
|
|
Poslao: 28 Apr 2014 15:28
|
offline
- Pridružio: 25 Jan 2004
- Poruke: 2784
- Gde živiš: Niš
|
Pretpostavljam da znaš, ali što je sigurno ... kako je Peca napisao, izgleda kao da je potrebno da promeniš samo unikatna ćirilična slova (ж, ч, ф).
Međutim nisam siguran koliko MySQL ume da prepozna da se radi o istom karakteru u dva različita unicode seta (na jednom setu će isti karakter imati čak i ceo bajt manje/više).
Možda ti posluži već mapiran niz svih karaktera - [Link mogu videti samo ulogovani korisnici] // trebalo bi da je u redu
|
|
|
|
Poslao: 28 Apr 2014 17:05
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
Nenade, treba SVA latinična slova da replace-uje.
|
|
|
|