Хороший магазин, PrestaShop!
Однако, к сожалению, известен он и своими багами, кочующими из релиза в релиз.
К одному из таких багов относится НЕ работающий поиск.
Проблема в том, что в "Престе" под названия товара традиционно выделяется мало места; поле названия товара очень короткое, особенно для русского языка (по этому поводу - см. предыдущий пост в блоге Шопмастера http://shopmaster.blogmasters.ru в сообществе блогмастеров www.BlogMasters.ru по этой ссылке).
Продолжает эту традицию скрипт поиска - в нем задействована функция, ищущая только короткие названия. Очевидно, разрабам пока не приходит в голову, что может быть иначе. Поэтому их исправления, которые специалисты могут взять из системы контроля версий скриптов магазина, не решают проблему поиска.
Но не стоит отчаиваться! Если вы столкнулись с этой проблемой, и поиск на вашем сайте не работает, то забирайте файл Search.php по этой ссылке в блоге Шопмастера http://shopmaster.blogmasters.ru
Этот скрипт нужно поместить в папку /classes, находящуюся в корне вашего магазина.
После этого необходимо зайти в административный раздел магазина, перейти в Настройки->Поиск, и пересчитать индексы в базе (вторая строка "Пересоздать индекс").
После того, как вы все это проделаете, поиск заработает.
Другая проблема, с который вы можете столкнуться - глюк с переходом по разделам каталога. То есть после осуществления каких-либо действий в разделе "Каталог", из любого подраздела вас выбрасывает в корень каталога.
С этим можно бороться, указав отображение максимального количества записей на страницу.
Но если в случае категорий это срабатывает (максимальное количество записей составляет 300, и этого в большинстве случаев хватает), то когда речь заходит о товарах, которых может быть намного больше 300 в разделе, перейти на вторую и последующие страницы товаров в подкатегории не удается.
Для исправления этого, скачайте по этой ссылке блога Шопмастера http://shopmaster.blogmasters.ru файл AdminCatalog.php.zip
Распакуйте архив, и поместите файл AdminCatalog.php в папку /classes, находящуюся в коре вашего магазина.
Эта нехитрая операция восстановит нормальную работу административного раздела.
На сегодня все. Пишите комментарии в блоге Шопмастера http://shopmaster.blogmasters.ru сообщества блогмастеров www.BlogMasters.ru, или присылайте на адрес электронной почты shopmaster@list.ru
Удачных вам продаж!
Шопмастер



























Привет!
Спасибо за проделанную работу, правда еще не проверял!
P.S. У Вас перепутанны файлы местами при скачивании: там где должен быть Search.php, лежит AdminCatalog.php.cip, и наоборот.
Написал(а) Alex — 20 ÐÐ 2010, 16:10
Спасибо за замечание. Ссылки на скачку подправлены, сейчас ссылаются на верные файлы. Приятной Вам работы!
Я так полагаю что если Вы фиксили проблему, то поделились с разработчиками и патчем? Не могли бы дать ссылочку на багрепорт?
Написал(а) Hubbitus — 25 ÐÐ 2010, 10:20
здравствуйте. спасибо за вопрос.
проблема была зафиксирована в системе багрепортов разработчика, но сейчас ссылку дать не могу, потому что отслеживание этой системы не является моим первоочередным приоритетом.
доработки скриптов я выполняю по заказам моих клиентов, однако на такие большие грабли наступило уже много народа по всему миру, так что проблема фиксировалась на многих языках.