fraktall Posted August 19, 2011 Share Posted August 19, 2011 Сразу к делу: 1. Все в UTF-8 2. локализатор стоит 3. версия престы 1.4.4 5. поиск по английским словам в продуктах работает 6. Везде, реально везде, где только нужно в админке поставил ru НЕ ИЩЕТ!!!! его ж трындец на лево... мало того, при "пересоздании индекса" в таблицу ps_search_word русския слова не добавляются вообще что делать где копать? Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted August 22, 2011 Share Posted August 22, 2011 Я не спец по этой части, но всё же вдруг подскажу? При локализации в самом низу предлагается указать язык Вашего хостинга. Это сделали? У нас в Престе UTF-8, а у моего хостера, например, 1251. Знаете, сколько из-за этого неприятностей имею? Хорошо, что русскоязычных магазинов не держу, а то бы сбежал. Ах, да... Проблемы имею, когда делаю дизайн другим, вот, тогда и сталкиваюсь. Добавил в файл .htaccess специальную запись, якобы, принудительно переводящую всё в UTF-8. Не знаю... Когда открываю файлы, постоянно вижу сверху — 1251! Хотелось бы решить, наконец, этот вопрос раз и навсегда. Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 Локализацию я устанавливал руками Скопировал из архива в корень магазина, модулем локализации не пользовался Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 вот например в классе AdminSearchConf при отображении формы в функции display() при нажатии на ссылку "Пересоздать индекс" передаются параметры для скрипта searchcron.php... Но где он? куда передаются параметры? какая функция в каком классе или библиотеке за это отвечает? Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 так, нашел, в админской папке Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 вот еще интересно, в столбце 'reference' таблицы ps_product присутствуют только латинские символы и цифры которые есть в названии товара Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 это получается индексакция товаров и последующий поиск ведется по артикулу? поле которого ограничено 32 символами? вот бред... как искать по названию тогда? Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 как всегда все оказалось ооочень просто... из override/classes удалил Search.php который поставлялся вместе с локализатором, косяк был в функции sanitize версия престы 1.4.4 Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted August 23, 2011 Share Posted August 23, 2011 я так понимаю ты обновился до 1.4.4? Кроме поиска в остальном полет нормальный? А то я выжидаю паузу) Link to comment Share on other sites More sharing options...
fraktall Posted August 23, 2011 Author Share Posted August 23, 2011 делал магазин с 0 сразу на 1.4.4, и локализатор тоже поставил сразу, как только столкнулся с проблемой поиска русских товаров начал копать, ну и накопал то что написано выше В остальном да, полет нормальный, но также пришлось покапать по форуму и пофикисть такие вещи как: - восстановление пароля - множественный выбор товара на product-list.tpl и shopping-cart.tpl - fancybox в product-list - комбинации (цвета в частности) на странице товара в русской локализации Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted August 23, 2011 Share Posted August 23, 2011 спасибо. обработка напильником впечатляет.. Link to comment Share on other sites More sharing options...
Recommended Posts