Dobrý Deň, Hosť
Meno:  Heslo: Zapamätať  Obnoviť heslo | Registrovať
Štvrtok, 24. Máj 2012 01:06
 
Pri vyhľadávaní v článkoch nefunguje diakritika
Vitajte, Hosť. Prosím prihláste sa alebo sa zaregistrujte.

Prihláste sa užívateľským menom, heslom a dĺžkou sedenia

 
Pokročilé vyhľadávanie

24394 príspevkov v 4753 tém- od 64463 užívateľov - Najnovší užívateľ: Raiper34

Štvrtok, 24. Máj 2012 01:06
Joomla! Slovakia fórumJoomla!Nastavenie serverovPri vyhľadávaní v článkoch nefunguje diakritika
Strán: [1]
Tlačiť
Autor Téma: Pri vyhľadávaní v článkoch nefunguje diakritika  (Prečítané 4528 krát)
0 užívateľov a 2 Hostí prehliada túto tému.
Pessoft
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 2


« kedy: Štvrtok, 06. Júl 2006 07:49 »

Mám taký problém na viacerých stránkach, že pri použití vyhľadávacieho políčka, alebo formulára pre vyhľadávanie v článkoch, mi nenájde žiadne slová ak použijem diakritiku, aj ked sa vyskytujú v obsahu.

Príklad:
mám článok, ktorý obsahuje vetu: Objednávky píšte na našu adresu.

Ak pri vyhľadávaní zadánam slová ako: objedn, adresu - tak článok nájde.
Ak pri vyhľadávaní zadánam slová ako: objednáv, píšte, našu - tak článok nenájde.
Zaznamenané
Pessoft
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 2


« Odpoveď #1 kedy: Piatok, 07. Júl 2006 09:47 »

Update:
vyhladavanie funguje, problem je vsak v niecom inom. Mam nastavene kodovanie na UTF8 aj DB. Ked sa vsak text uklada do databazy, tak pravdepodobne WYSIWYG editor (defaultny) prevadza pismena ako á é í atd na aacute eacute iacute entity a pri vyhladavani to vyhladavaci system nekonvertuje ale porovnava priamo v UTF. Da sa nejako vypnut vo WYSIWYG-u, alebo pri ukladani toto konvertovanie? alebo nastavit, aby toto konvertovanie pouzivali aj vstupne polia joomly ( vyhladavacie formulare ) Huh?
Zaznamenané
Prutkar
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 29


« Odpoveď #2 kedy: Streda, 30. August 2006 21:24 »

pouzivas UTF-8 vsade? Ak je databaza UTF-8 ale PHP nie, tak myslim, ze to moze sposobovat tvoje preblemi.

1. MySQL installation must support UTF-8 to succesfully create tables in UTF-8 encoding
- MySQL charset: UTF-8 Unicode (utf8)
2. PHP installation must support UTF-8
PHP Core: default_charset = UTF-8
3. Apache must support UTF-8
Apache env: HTTP_ACCEPT_CHARSET = UTF-8
HTTP Header info: Accept-Charset = UTF-8
Content-type = UTF-8
Zaznamenané
ivulolo
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 6


« Odpoveď #3 kedy: Štvrtok, 21. Január 2010 02:05 »

Hallo,
ja mám presne opačný problém. Slová s diakritikou nevyhľadá, pokiaľ ich nezadám s diakritikou a to je veľmi nepraktické. Dá sa to nejako nastaviť?

1. MySQL: všetky jos_ tabuľky sú nastavené (collation): utf8_general_ci (dajú sa zmeniť na utf8_slovak_ci). Akurát že konkrétne MySQL charset som nikde nenašiel (neviem kde to hľadať)

2. v PHP Core je: default_charset = no value (neviem ako to mám zmeniť na UTF-8)

3. v Apache je:   Apache env: HTTP_ACCEPT_CHARSET = UTF-8 (okrem iných)
                  HTTP Header info: Accept-Charset = UTF-8 (okrem iných)
                  Content-type = ? - túto položku som nenašiel

ďakujem za info
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4057



« Odpoveď #4 kedy: Štvrtok, 21. Január 2010 08:10 »

Hmm
Aká verzia joomly ?
Search mod. si nejak upravoval.
Do core neodporučam robiť zásahy.
Zaznamenané
ivulolo
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 6


« Odpoveď #5 kedy: Štvrtok, 21. Január 2010 19:50 »

Hmm
Aká verzia joomly ?
Search mod. si nejak upravoval.
Do core neodporučam robiť zásahy.

verzia joomly je 1.5.14
mod_search som nijako neupravoval

a tento isty problem mam aj na inych strankach, ktore su umiestnené na inom serveri
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4057



« Odpoveď #6 kedy: Piatok, 22. Január 2010 10:11 »

Šablóna je aka ?
náhodou v adresáry html v šablóne nieje súbor mod_search ?
Jazyk Joomly pre site je aký ?

Ak sa dá skus hodiť link na nejakú doménu
Zaznamenané
ivulolo
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 6


« Odpoveď #7 kedy: Nedeľa, 24. Január 2010 17:52 »

1/ Šablóna je: RELAX1 - https://www.123webdesign.com/joomla-templates/preview_123wd-j15-1.htm
2/ nie, subor mod_search som tam nenasiel
3/ jazyk pre site je: Slovak - verzia 1.5.13 (Karol Čejka)

upozornenie: obsahy clankov su prekopirovane zo starej stranky, nie nanovo pisane v joomla (mozno aj to je problem)

link na stranku: http://preprirodu.net16.net/
Skusobne je to zavesene na free serveri, prejde to na inu domenu a iny server.
« Posledná zmena: Nedeľa, 24. Január 2010 18:10 od ivulolo » Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4057



« Odpoveď #8 kedy: Nedeľa, 24. Január 2010 20:13 »

hmm
http://preprirodu.net16.net/index.php?searchword=%C4%8Dinnos%C5%A5&ordering=&searchphrase=all&Itemid=64&option=com_search

použil som slovo činnosť a zaujimavé že vyhľadávanie išlo.
V akom prehliadači si to skusal ?
Ja som to odskúšal v opere, IE8, FF, Safari, Konquer a všade mi to hľadalo.
Zaznamenané
ivulolo
Newbie
*

Karma: +0/-0
Offline Offline

Príspevkov: 6


« Odpoveď #9 kedy: Pondelok, 25. Január 2010 16:44 »

zle sme sa pochopili.
Ja potrebujem, aby mod_search vyhladaval obsah aj vtedy, ked zadam slovo bez diakritiky. Použijem príklad od uzivatela Pessoft:

mám článok, ktorý obsahuje vetu: Objednávky píšte na našu adresu.

Ak pri vyhľadávaní zadánam slová ako: objedn, piste, nasu - tak mne článok nenájde.
Ak pri vyhľadávaní zadánam slová ako: objednáv, píšte, našu - tak mne článok nájde, tak ako si spomínal.

Vlastne chcem, aby to mod_search vyhladal aj vtedy, ked zadam slovo bez diakritiky a aj vtedy, ked zadam slovo s diakritikou.

Dá sa to vobec nastavit?

A ako je možné, že Pessoft-ovi to funguje opačne?
Zaznamenané
Michal Hraška
Global Moderator
Hero Member
*****

Karma: +29/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 4057



« Odpoveď #10 kedy: Pondelok, 25. Január 2010 19:03 »

Určite sa to da. Ale to treba doprogramovať. Neviem o tom že by sa to dalo nejako nastavovať v joomle. iem že sa to da nejako naprogramovať. Mozno existuje aj nejaký modul ale to som si neni isty.

Vidím v tom háčik pretože to sú dve rozdielne veci napr n a ň maju v asci tabulke rozdielne hodnoty. Musel by si vymyslieť nieco co prekonvertujte niečo s diakritikou na bez. Nikdy som to neskusal a ani ma to nikdy nenapadlo riešiť.
Zaznamenané
Strán: [1]
Tlačiť
Prejsť na: