Jump to content

Долбаный поиск русских товаров


Recommended Posts

Сразу к делу:

 

1. Все в UTF-8

2. локализатор стоит

3. версия престы 1.4.4

5. поиск по английским словам в продуктах работает

6. Везде, реально везде, где только нужно в админке поставил ru

 

НЕ ИЩЕТ!!!! его ж трындец на лево...

 

мало того, при "пересоздании индекса" в таблицу ps_search_word русския слова не добавляются вообще

 

что делать где копать?

Link to comment
Share on other sites

Я не спец по этой части, но всё же вдруг подскажу?

 

При локализации в самом низу предлагается указать язык Вашего хостинга. Это сделали?

 

У нас в Престе UTF-8, а у моего хостера, например, 1251. Знаете, сколько из-за этого неприятностей имею? Хорошо, что русскоязычных магазинов не держу, а то бы сбежал. Ах, да... Проблемы имею, когда делаю дизайн другим, вот, тогда и сталкиваюсь.

 

Добавил в файл .htaccess специальную запись, якобы, принудительно переводящую всё в UTF-8. Не знаю... Когда открываю файлы, постоянно вижу сверху — 1251!

 

Хотелось бы решить, наконец, этот вопрос раз и навсегда.

Link to comment
Share on other sites

вот например в классе AdminSearchConf при отображении формы в функции display() при нажатии на ссылку "Пересоздать индекс" передаются параметры для скрипта searchcron.php...

 

Но где он? куда передаются параметры? какая функция в каком классе или библиотеке за это отвечает? :huh:

Link to comment
Share on other sites

вот еще интересно, в столбце 'reference' таблицы ps_product присутствуют только латинские символы и цифры которые есть в названии товара

Link to comment
Share on other sites

это получается индексакция товаров и последующий поиск ведется по артикулу? поле которого ограничено 32 символами? вот бред... как искать по названию тогда?

Link to comment
Share on other sites

как всегда все оказалось ооочень просто... из override/classes удалил Search.php который поставлялся вместе с локализатором, косяк был в функции sanitize

 

версия престы 1.4.4

Link to comment
Share on other sites

делал магазин с 0 сразу на 1.4.4, и локализатор тоже поставил сразу, как только столкнулся с проблемой поиска русских товаров начал копать, ну и накопал то что написано выше:)

 

В остальном да, полет нормальный, но также пришлось покапать по форуму и пофикисть такие вещи как:

 

- восстановление пароля

- множественный выбор товара на product-list.tpl и shopping-cart.tpl

- fancybox в product-list

- комбинации (цвета в частности) на странице товара в русской локализации

Link to comment
Share on other sites

×
×
  • Create New...