Mega filter pro


AQuaf
 Поделиться

Рекомендуемые сообщения

Беда ребята.. не хочет работать ссылка на модуль...ползунок с фильтром цены есть, остальное не выводится. версия сборки 2.1.0.1.10

идет конфликт с seo_pro вот ошибки:

 

Notice: Undefined variable: route in /home/c/cn11608/test.mr-white.ru/public_html/vqmod/vqcache/vq2-catalog_controller_common_seo_pro.php on line 94Notice: Undefined offset: 1 in /home/c/cn11608/test.mr-white.ru/public_html/vqmod/vqcache/vq2-catalog_controller_common_seo_pro.php on line 99Notice: 

 

а еще кнопки "в закладки" и "в сравнение" уезжают.... на скрине видно...

 

со стандартным seo_url все нормально.

 

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

 

выручайте, :) может у кого есть решение? вроде фильтр популярный....

error.bmp

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, WarStyle сказал:

Будете флудить во всех темах, накажу!

прошу прощения, просто предостерег человека от покупки, меня так никто не предупредил :) 

Ссылка на комментарий
Поделиться на других сайтах

12 минуты назад, AQuaf сказал:

прошу прощения, просто предостерег человека от покупки, меня так никто не предупредил :) 

 

У меня стоит этот фильтр, с ним всё в порядке. Я не знаю в чём у Вас проблема, попробуйте автору на почту написать.

 

upd: у Вас какой шаблон стоит?

Ссылка на комментарий
Поделиться на других сайтах

11 минуту назад, WarStyle сказал:

 

У меня стоит этот фильтр, с ним всё в порядке. Я не знаю в чём у Вас проблема, попробуйте автору на почту написать.

 

upd: у Вас какой шаблон стоит?

стандартный-default

Ссылка на комментарий
Поделиться на других сайтах

8 часов назад, AQuaf сказал:

прошу прощения, просто предостерег человека от покупки, меня так никто не предупредил :) 

 

Может перезалейте его?

Ссылка на комментарий
Поделиться на других сайтах

решил ошибку, в файле vqmod/mega_filter.xml находим :

				$mfp_parts = array();
				$mfp_oparts = explode('/', trim($route, '/'));
				$mfp_key = 0;
				
				foreach ($parts as $keyword) {
					if( ! empty( $mfilterConfig['enabled'] ) ) {
						if( preg_match( '/^mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', $mfp_oparts[$mfp_key], $matches ) ) {
							if( isset( $this->request->get['route'] ) ) {
								$this->request->get['route'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['route'] );
							}
				
							if( isset( $this->request->get['_route_'] ) ) {
								$this->request->get['_route_'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['_route_'] );
							}

							if( ! isset( $this->request->get['mfp'] ) ) {
								$this->request->get['mfp'] = preg_replace( '/^mfp,/', '', $matches[0] );
							}

							continue;
						} else {
							$mfp_parts[] = $keyword;
						}
					} else {
						$mfp_parts[] = $keyword;
					}
				
					$mfp_key++;

меняем на :

				$mfp_parts = array();
				
				foreach ($parts as $keyword) {
					if( ! empty( $mfilterConfig['enabled'] ) ) {
						if( preg_match( '/^mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', $keyword, $matches ) ) {
							if( isset( $this->request->get['route'] ) ) {
								$this->request->get['route'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['route'] );
							}
				
							if( isset( $this->request->get['_route_'] ) ) {
								$this->request->get['_route_'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['_route_'] );
							}

							if( ! isset( $this->request->get['mfp'] ) ) {
								$this->request->get['mfp'] = preg_replace( '/^mfp,/', '', $matches[0] );
							}

							continue;
						} else {
							$mfp_parts[] = $keyword;
						}
					} else {
						$mfp_parts[] = $keyword;
					}

и вроде бы все работает

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться