Приветствую. Была проблема с русскими тегами, установил этот модуль http://www.opencart.com/index.php?r...ilter_license=0&filter_download_id=31&page=28 Вроде бы заработал, щас опять не работает и в логах кьмода такая ошибка: REQUEST URI : /search/?tag=стабилизатор%20для%20газового%20котла MOD DETAILS: modFile : /www/vqmod/xml/fix_search_for_product_tag.xml id : FIX_Search_for_product_tag version : 1.5.5.1 vqmver : 2.3.0 author : maier File Name : catalog/controller/product/search.php(0) VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): if (isset($this->request->get['search']) || isset($this->request->get['filter_tag'])) { В чем может быть ошибка?
vQmod не может найти в файле catalog/controller/product/search.php строку: PHP: if (isset($this->request->get['search']) || isset($this->request->get['filter_tag'])) { Возможно, конфликт между модулями, использующими vQmod. Вообще, не советую использовать vQmod - он причина всех внезапных ошибок. Все изменения можно вписывать и вручную (я так всегда и делаю).
Юрий Юрьевич, для решения понадобится доступ к фтп. Кстати, по-моему, мы с Вами как-то уже так делали
Модуль, который Вы установили меняет в файле search.php строку: if (isset($this->request->get['search']) || isset($this->request->get['filter_tag'])) { на: if (isset($this->request->get['search']) || isset($this->request->get['tag'])) { и строку: $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['filter_tag'], ENT_QUOTES, 'UTF-8')); на: $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['tag'], ENT_QUOTES, 'UTF-8')); Т.е. по сути меняет filter_tag (который использовался в 1.5.4.1) на tag (который используется в 1.5.5.1) У Вас же стоит ocStore 1.5.5.1.1, т.е. у Вас и так в нужных местах стоит 'tag', вместо 'filter_tag' Соответственно модуль-патч, который Вы установили не находит строк с 'filter_tag'. Модуль нужно просто удалить (я расширение поменял с .xml на .xml_) Могу предположить, что Вы обновлялись с 1.5.4.1 на 1.5.5.1.1 Конфликта vqmod теперь нет, но проблема поиска по тегу осталась