Tuesday, October 8, 2013

Улучшение поиска Magento CE

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

Я предложу проверенный и мега простой хак, в результате которого ваш быстрый поиск превратится в машину ПКДИТЧН (Поиск-Который-Действительно-Ищет-То-Что-Нужно)!

*Fatal error*: Class ** not found in *.../lib/Varien/Data/Form/Abstract.php*

 Если после установки или удаления какого-либо расширения для Magento сайт начал выдавать ошибку вида
 *Fatal error*: Class
'Mage_Detailedreview_Block_Adminhtml_Catalog_Category_Helper_Fields_UseParent'
not found in *.../lib/Varien/Data/Form/Abstract.php* on line ..

Автоматическое переключение языка сайта

Описание проблемы:
Имеется сайт с Magento на английском. Необходимо, чтобы для пользователей, которые используют русский язык, сайт переключался соответственно, на русскую версию.
От переключения по IP пришлось отказаться т.к. русский IP не означает, что пользователь говорит по-русски и наоборот, это раз, два - мне необходимо было свободно работать в обеих версиях сайта без постоянного переключения и три - особенность переключения языка в Magento.