wdrożenia PrestaShop

Gdzie mogę znaleźć kody

  • 6 Odpowiedzi
  • 1686 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

MERA

  • Gość
Gdzie mogę znaleźć kody
« dnia: Lipiec 10, 2016, 11:20:43 am »
Gdzie mogę znaleźć kody do wyszukiwarki P.S 1.6.xx które są w pliku classes/Search.php .Chodzi o kody ( - |,|.|pauza|/|polskie litery |  )  Moim zdaniem to bardzo by się przydało dla takich co mają asortymentu bardzo dużo i o takich kodach. Te kody co są aktualnie w pliku nie spełniają zadania . Chodzi o te kody ( tylko część wkleiłem )   define('PREG_CLASS_SEARCH_EXCLUDE',
'\x{0}-\x{2c}\x{2e}-\x{2f}\x{3a}-\x{40}\x{5b}-\x{60}\x{7b}-\x{bf}\x{d7}\x{f7}\x{2b0}-'.
'\x{385}\x{387}\x{3f6}\x{482}-\x{489}\x{559}-\x{55f}\x{589}-\x{5c7}\x{5f3}-'.
'\x{61f}\x{640}\x{64b}-\x{65e}\x{66a}-\x{66d}\x{670}\x{6d4}\x{6d6}-\x{6ed}'.
'\x{6fd}\x{6fe}\x{700}-\x{70f}\x{711}\x{730}-\x{74a}\x{7a6}-\x{7b0}\x{901}-'.

Jeżeli ktoś posiada te dodatkowe kody to proszę o wiadomość .

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #1 dnia: Lipiec 11, 2016, 10:00:15 am »
ściągnij Drupala stamtąd jest wyszukiwarka :)
btw. wszystkie kody są dostępne w tym pliku nie wiem czego szukasz

i zobacz tutaj http://unicode-table.com/en/#control-character
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

MERA

  • Gość
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #2 dnia: Lipiec 11, 2016, 12:48:46 pm »
Konkretnie chodzi mi o to aby dopisać  kody w tej postaci jak w przykładzie ( '\x{6fd}\x{6fe}\x{700}-\x{70f}\x{711}\x{730}-\x{74a}\x{7a6}-\x{7b0}\x{901}-'. )  do pliku Search.php aby indeksowało ( te znaki   - |,|.|pauza|/  ) bo polskie litery już zrobiłem .Brakuje mi jeszcze tych co podałem i gdzie je dopisać ( w którym miejscu )  Bo wyszukiwarka jest do kitu jak są rożne i dużo pozycji Aby uzyskać polskie znaki i inne trzeba zamienić w Search.php
linia 167  $string = Tools::replaceAccentedChars(trim(preg_replace('/\s+/', ' ', $string)));   na  //$string = Tools::replaceAccentedChars(trim(preg_replace('/\s+/', ' ', $string)));  lub  dopisać  na początku  //  .
 
« Ostatnia zmiana: Lipiec 11, 2016, 01:27:32 pm wysłana przez west »

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #3 dnia: Lipiec 11, 2016, 01:28:33 pm »
Dla której wersji PS to robisz? Generalnie w najnowszej szuka polskie znaki na bazie mającej 170 000 produktów bez problemu. Notabene na starym sklepie również czyli wersja PS 1.5.6.2
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

MERA

  • Gość
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #4 dnia: Lipiec 11, 2016, 05:56:19 pm »
Mam najnowszą wersję 1.6.1.6 i przy oryginalnym pliku search.php  nie indeksuje polskich znaków a mam 6 sklepów i na każdym tak jest.
Dopiero jak zrobiłem poprawki to mam w ps_search_word mam indeksowane polskie znaki ale jeszcze potrzebuję te spacje by indeksowało       


*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #5 dnia: Lipiec 12, 2016, 12:12:04 am »
Aha a jak wcześniej wpisywałeś w szukajkę polskie znaki to nic ci nie znajdował ?
Przykład ps 1.5.6.2 wyraz pełnometrażowym. W bazie danych brak polskich znaków jednak są ślicznie zamieniane w wynikach :)

MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

MERA

  • Gość
Odp: Gdzie mogę znaleźć kody
« Odpowiedź #6 dnia: Lipiec 12, 2016, 07:20:18 am »
Znajdował tylko nie wszystkie. Ale problem jest taki że jak wpisałem numer AP005 to jest dobrze i szuka w miarę dobrze ale jak wpiszę AP 005 z przerwą to wyszukuje kilkaset pozycji z ze słowem 005   -005   005xxxx    /005 i podobnymi a mam ich tysiące po prostu nie wyszukuje tylko szukanego słowa tylko wszystkie podobne jak wcześniej opisałem. 
Przykład na stronie  http://mera.auto.pl   proszę wpisać AP005 bez przerw  a następnie AP 005 z przerwą , lub CF 1510/1 z przerwą  a CF1510/1 bez przerwy  jaka różnica w wyszukiwaniu a dodam że w P.A  super to szuka.