Wyszukiwarka OC 1.5.5.1 dok?adne odwzorowanie Wielkie litery

Miejsce na wszelkie dyskusje odnośnie problemów technicznych i ewentualnych pytań z rozbudowaniem systemu w plikach i skryptach Opencart, a które nie dotyczą instalacji.

Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie litery

Postprzez Bandit » 5 mar 2014, o 14:40

Mam pewien kłopot.

mianowicie wyszukiwarka wyszukuje dokładną frazę w nią wpisaną uwzględniając wielkie i małe litery. Jest to dość kłopotliwe rozwiązanie ponieważ takie podejście uniemożliwia szybkie wyszukiwanie.

Czy jest to w jakikolwiek sposób parametryzowalne? Identycznie mechanizm wyszukiwania zachowuje się w panelu administracyjnym. Np chcąc odfiltrować listę produktów muszę wpisać dokładną nazwę zachowując odwzorowanie wielkich liter. W przeciwnym wypadku wynik wyszukiwania jest równy zero.
Bandit
 
Posty: 19
Dołączył(a): 12 paź 2012, o 12:35

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez staniapl » 5 mar 2014, o 14:51

Pierwsze słyszę, u mnie szuka z małych jak i dużych liter oto przykład:

http://lwojtkowski.pl/index.php?route=p ... arch=kango
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez Bandit » 5 mar 2014, o 15:00

staniapl napisał(a):Pierwsze słyszę, u mnie szuka z małych jak i dużych liter ...


U mnie niestety nie
http://zacinaj.pl/index.php?route=product/search&search=w%C4%99dka

i ni kuta nie wiem dlaczego. Nic nie było zmieniane nic nie modyfikowałem w tym zakresie.
Bandit
 
Posty: 19
Dołączył(a): 12 paź 2012, o 12:35

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez Bandit » 5 mar 2014, o 19:02

Kwestia wyszukiwania tagów rozwiązana dzieki tej modyfikacji http://forum.opencart.com/viewtopic.php?f=161&t=96763&p=386884#p386884

w dalszym Ciągu jest problem z wielkimi i małymi literami.
Bandit
 
Posty: 19
Dołączył(a): 12 paź 2012, o 12:35

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez Bandit » 10 mar 2014, o 17:37

Nikt nie ma pomysłu od jakich parametrów zależy rozpoznawanie wielkich i małych liter przez wyszukiwarkę ?
Bandit
 
Posty: 19
Dołączył(a): 12 paź 2012, o 12:35

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez adikon.oc » 11 mar 2014, o 09:57

w catalog/model/catalog/product.php w funkcji getProducts musisz pododawać LOWER dla nazw kolumn i strtolower dla zmiennych np.
Kod: Zaznacz cały
$implode[] = "pd.name LIKE '%" . $this->db->escape($word) . "%'";
zamień na
Kod: Zaznacz cały
$implode[] = "LOWER(pd.name) LIKE '%" . $this->db->escape(strtolower($word)) . "%'";
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: Wyszukiwarka OC 1.5.5.1 dokładne odwzorowanie Wielkie li

Postprzez Bandit » 12 mar 2014, o 00:01

adikon.oc napisał(a):w catalog/model/catalog/product.php w funkcji getProducts musisz pododawać LOWER...


Super, pomogło dla wyszukiwarki na stronie sklepu.

Jednak dalej mam problem z sortowaniem produktów w panelu administracyjnym. Tam występuje ten sam problem jeżeli chcę zawęzić listę produktów to musze używać dokładnych nazw z uwzględnieniem wielkich liter.

W którym pliku dokonac modyfikacji by i tu filtrowanie działało prawidłowo ?
Bandit
 
Posty: 19
Dołączył(a): 12 paź 2012, o 12:35

Następna strona

Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości