PrestaShop 1.2.5 - фикс ПОИСКА и админки

shopmaster 02 Июнь, 2010 15:10 PrestaShop Постоянная ссылка Трекбэки (1)

 

Фикс поиска в магазине PrestaShop из блога Шопмастера http://shopmaster.blogmasters.ruХороший магазин, 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

Удачных вам продаж!
Шопмастер


Закладки:These icons link to social bookmarking sites where readers can share and discover new web pages.
    blinkbits BlinkList blogmarks co.mments connotea del.icio.us De.lirio.us digg Fark feedmelinks Furl LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists YahooMyWeb ecto NewsGator

Комментарии

  1. Привет!
    Спасибо за проделанную работу, правда еще не проверял!

    P.S. У Вас перепутанны файлы местами при скачивании: там где должен быть Search.php, лежит AdminCatalog.php.cip, и наоборот.

    Написал(а) Alex — 20 ÐÐ 2010, 22:10

  2. Спасибо за замечание. Ссылки на скачку подправлены, сейчас ссылаются на верные файлы. Приятной Вам работы!

    shopmaster Написал(а) shopmaster — 07 ÐÐ 2010, 20:19

  3. Я так полагаю что если Вы фиксили проблему, то поделились с разработчиками и патчем? Не могли бы дать ссылочку на багрепорт?

    Написал(а) Hubbitus — 25 ÐÐ 2010, 16:20

  4. здравствуйте. спасибо за вопрос.
    проблема была зафиксирована в системе багрепортов разработчика, но сейчас ссылку дать не могу, потому что отслеживание этой системы не является моим первоочередным приоритетом.
    доработки скриптов я выполняю по заказам моих клиентов, однако на такие большие грабли наступило уже много народа по всему миру, так что проблема фиксировалась на многих языках.

    shopmaster Написал(а) shopmaster — 01 ÐÑ 2010, 08:32

  5. сделал все так вы писали.

    теперь возникла такая проблема: часть товаров нормально выводится, а часть просто не находится.

    у меня престашоп Версия 1.3.0.5

    Написал(а) Петр — 15 СР2010, 14:18

  6. Очевидно, что проблема с поиском конкретно в Вашем магазина связано с чем-то еще, поскольку часть товаров, как Вы пишите, находится нормально.
    В этой ситуации нужно разбираться со скриптами Вашего конкретного сайта? и с настройками сервера.

    shopmaster Написал(а) shopmaster — 20 СР2010, 07:50

  7. После замены файла в папке классов, при попытке пересоздать индекс вылетает белая страница.
    При попытке поиска по магазину тоже самое.
    Версия: 1.4.2.5

    А началось все с того что не работал поиск по русским названиям и буквам...

    Написал(а) Сергей — 14 ЯР2012, 14:18


Добавить комментарий

Добавить комментарий
 authimage


Powered by BlogMasters.Ru