Jump to content

Search, wyniki wyszukiwania bez kropki


zbi

Recommended Posts

Witam,

 

Czy ktoś wie jak rozwiązać problem z szukajką w sklepie. Problem jest taki że nie wyszukuje poprawnie produktów, jeśli w nazwie jest kropka.

Traktuje kropkę jak by jej nie było a to jest już błąd w wynikach wyszukiwania.

Dziękuję za wszelką pomoc.

 

Prestashop 1.5.6.2

szablon: default prestashop 1.5

Link to comment
Share on other sites

da sie, ale trzeba by zmienic cale zapytanie, ogolnie zmienic wyszukiwarke ;) niestety, ta z presta ma dziwnie skonstruowane zapytanie i wywala z wpisu wyszukiwania wszelkie znaki specjalne jak kropki, przecinki, myslniki itp. poza tym szuka tylko po poczatku frazy a nie "zawarte w...". programowo wyglaa to tak: "fraza %Like" a pozinno "%Like fraza %Like" - to porpawic to nie problem, kwestia dodania "%" w odpowiednim miejsu zapytania. tego nie bede opisywal bo juz o tym bylo wiele razy na wielu forach.

 

jednak... co do znakow specjalnych. tutaj gorzej, tu juz ioda w parze i ograniczenia zapytania i ograniczenia samej bazy. to juz spora robota. swojego czasu propowalem poprawic zapytanie ale niestety, poleglem na szybkosci odczytu z bazy. innymi slowy przy poprawie o czytanie znakow specjalnych i poprawie zapytania na "zawarte w" przeszukwianie trwalo za dlugo. wolalem napisac cala wyszukiwarke "pod siebie" od podstaw. wynik po stornie panelu mozna zobaczyc np. w module http://4vip.pl/works/promocje-tygodniowe-modul-ps/ wyszlo pieknie i dziala jeszcze lepiej ;) mialem z tego robic modul, ktory zastapilbym ta nieszczesna wyszukiwarke PS ale brak czasu. jednak... jak trafi sie zlecenie.... ;)

Link to comment
Share on other sites

Dziękuję za odpowiedz,

Aby uprościć albo wymusić aby przy wpisywaniu produktów, automatycznie kasowało kropkę jeśli zainteresowany klient wpisze tą kropkę, to by rozwiązało problem.

Jest może jakiś skrypt np. jQuery który podołałby takiemu rozwiązaniu?

Będe wdzięczny za odpowiedz.

Link to comment
Share on other sites

raczej nie sadze, zeby tak do konca rozwiazaywalo to problem, wszystko zalezy od tego do czego masz ta kropke. np. jakby uzyta byla np. w wersjach czy jakis rozmiarach to dla takiego zapytania '1.6' i '16' to dwa inne elementy... raczej nic by wtedy nie znalazlo a tak to przynajmneij szuka '1 6' i cos tam znajdzie ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...