Помощь Mega Filter PRO (не реагирует)

upload_2016-2-2_1-27-23.png

Надо нажать чудненько кнопочку, и будет счастье)
 
Кто решил проблему с тем что ползунок отображается и работает, а все остальное не активно. Активно для выбора только после того как подвинешь ползунок. Тема Coloring, opencart 2.1.0.2
 
Кто решил проблему с тем что ползунок отображается и работает, а все остальное не активно. Активно для выбора только после того как подвинешь ползунок. Тема Coloring, opencart 2.1.0.2
У меня такое приключилось после установки Paladin. Удалил его и фильтр заработал, как надо.
 
Словил такую ошибку: Notice: Undefined index: _idx in /home/srv/htdocs/catalog/controller/module/mega_filter.php on line 51, похоже на ошибку что все пишут о 49 строке, что сделали чтоб заработало?

откройте vqmod файл фильтра и произведите 2 первых замены вручную

что значит произведите 2 первых замены вручную ? кого на что?

опен карт 2.1
 
Кто решил проблему с тем что ползунок отображается и работает, а все остальное не активно. Активно для выбора только после того как подвинешь ползунок. Тема Coloring, opencart 2.1.0.2
Для корректной работы нужно прописать в файл ваш_сайт/catalog/view/theme/ваша_тема/template/common/header.tpl
После строки $helper->addScript( 'catalog/view/javascript/jquery/jquery-2.1.1.min.js' ); (она примерно 17)
Вот такие строки:
$helper->addScript( 'catalog/view/javascript/mf/jquery-ui.min.js' );
$helper->addScript( 'catalog/view/javascript/mf/iscroll.js' );
$helper->addScript( 'catalog/view/javascript/mf/mega_filter.js' );

Это было решение для 2.0.1.1
На 2.1.0.2 можно попробовать
 
Кто решил проблему с тем что ползунок отображается и работает, а все остальное не активно. Активно для выбора только после того как подвинешь ползунок. Тема Coloring, opencart 2.1.0.2

Такая же проблема, но с темой Fastor. Причем на официальном демо темы Fastor Мегафильтр работает как положено. Может кто знает где взять патч или как решить эту проблему?
 
Такая же проблема, но с темой Fastor. Причем на официальном демо темы Fastor Мегафильтр работает как положено. Может кто знает где взять патч или как решить эту проблему?
В файле ocmod проверь путь к bootstrap
 
У меня похожая проблема. Фильтр стал, его видно, но он не активный и не ведет подсчет количество товара в категориях.
К сожалению я плохо разбираюсь в sql. Но на Fastor получилось запустить MegaFilterPro, только не MegaFilterPROv2.0.4.3... и Fastor я ставил на OC 2.0 В новых версиях модуля в файлах xml - для vqmod или ocmod - прописывается несколько изменений, которые отсутствуют в сандартных файлых движка opencart 2.1. Вот к примеру: catalog/model/catalog/product.php нужно $this->db->query("SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON...
нужно заменить на $sql = "SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id)... с дополнением
if( ! empty( $this->request->get['mfp'] ) || ( NULL != ( $mfSettings = $this->config->get('mega_filter_settings') ) && ! empty( $mfSettings['in_stock_default_selected'] ) ) ) {
$this->load->model( 'module/mega_filter' );

$sql = MegaFilterCore::newInstance( $this, $sql )->getSQL( __FUNCTION__ );
}

$query = $this->db->query( $sql );
Так у меня в файле catalog/model/catalog/product.php - отсутствует искомый запрос ($this->db->query("SELECT COUNT(DISTINCT ps.product_id)...). Там есть похожий вариант: $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX.... но это не то...
И еще есть несколько файлов с несовпадениями по запросу: catalog/controller/product/category.php,catalog/controller/product/manufacturer.php,catalog/controller/product/search.php,catalog/controller/product/special.php,catalog/controller/module/mega_filter.php...
У меня даже seo_pro немного другой... Ну да ладно... Хотел запустить уже под seo_url...
Не получилось. Я в ручную вносил инфу, а не с помощью xml. И мне кажеться, что из-за того, что не все изменения внес - такая парашка происходит...
Нужно последний модуль покупать - типа MF_PRO 2.x OCMod (v2.0.4.4.6) и его юзать, может там не будет гемора... Пока, буду искать другой фильтр.
 
В файле ocmod проверь путь к bootstrap
Не совсем понял о чем речь, у меня есть vQmod файл для Мегафильтра, а все bootstrap файлы подключаются вроде бы шаблоном Fastor. Еще заметил, что после активации фильтра пермещением ползунка цены перестают работать всплывающие подсказки к кнопкам "Добавить в корзину", "В избранное" и "Сравнить товары" похоже идет конфликт скриптов.

p.s. Условно "решил" проблему с фильтром выключением в настройках фильтра подсчета товаров. Теперь количество товаров соответственно не считается, однако фильтр сразу активен и всплывающие подсказки работают. Как заставить работать все и сразу не знаю.
 
У меня похожая проблема. Фильтр стал, его видно, но он не активный и не ведет подсчет количество товара в категориях.
К сожалению я плохо разбираюсь в sql. Но на Fastor получилось запустить MegaFilterPro, только не MegaFilterPROv2.0.4.3... и Fastor я ставил на OC 2.0 В новых версиях модуля в файлах xml - для vqmod или ocmod - прописывается несколько изменений, которые отсутствуют в сандартных файлых движка opencart 2.1. Вот к примеру: catalog/model/catalog/product.php нужно $this->db->query("SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON...
нужно заменить на $sql = "SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id)... с дополнением
if( ! empty( $this->request->get['mfp'] ) || ( NULL != ( $mfSettings = $this->config->get('mega_filter_settings') ) && ! empty( $mfSettings['in_stock_default_selected'] ) ) ) {
$this->load->model( 'module/mega_filter' );

$sql = MegaFilterCore::newInstance( $this, $sql )->getSQL( __FUNCTION__ );
}

$query = $this->db->query( $sql );
Так у меня в файле catalog/model/catalog/product.php - отсутствует искомый запрос ($this->db->query("SELECT COUNT(DISTINCT ps.product_id)...). Там есть похожий вариант: $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX.... но это не то...
И еще есть несколько файлов с несовпадениями по запросу: catalog/controller/product/category.php,catalog/controller/product/manufacturer.php,catalog/controller/product/search.php,catalog/controller/product/special.php,catalog/controller/module/mega_filter.php...
У меня даже seo_pro немного другой... Ну да ладно... Хотел запустить уже под seo_url...
Не получилось. Я в ручную вносил инфу, а не с помощью xml. И мне кажеться, что из-за того, что не все изменения внес - такая парашка происходит...
Нужно последний модуль покупать - типа MF_PRO 2.x OCMod (v2.0.4.4.6) и его юзать, может там не будет гемора... Пока, буду искать другой фильтр.

Порылся в ошибках и нашел несоответствие:
1. Модуль работает на дефолтной теме.
2. При работе в теме fastor или моей - ошибка - Uncaught ReferenceError: jQuery is not defined - jquery-ui.min.js:6 - это тот jquery-ui.min.js, который лежит в папке catalog/view/javascript/mf. То есть не модуль виноват, а сам шаблон... Он не фурычит с этом скиптом, или какой-то вызывает конфликт...
Только теперь не понятно - какой, знаний у меня не хватит разобраться...


 
Назад
Сверху