Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Не работает переключение страниц в категории


chekted
 Share

Recommended Posts

Столкнулся с проблемой что не работает переключение страниц в категории товаров, не работает сортировка и количество отображаемых товаров.
Все это связано с установленным Mega Filter Pro. Где включет этот модуль плагинация не рабоате, а ге модуль выключен - все работает отлично.
Вот примеры категория не работат
и
Нормально рабоатет плагинация

 

Может кто поможет из знатоков, а то ребята из Mega Filtr Pro Отказали в поддержке.

Link to comment
Share on other sites


4 минуты назад, chekted сказал:

Может кто поможет из знатоков, а то ребята из Mega Filtr Pro Отказали в поддержке.

Вы покупали MFP ?
Поставьте последнюю версию

Link to comment
Share on other sites

Потому что у вас какой то модуль мягко сказать сделал фарш из пагинации

 

http://startok.com.ua/index.php?route=module/oclayerednavigation/category&path=64&page=2

 

WTF ? module/oclayerednavigation

Link to comment
Share on other sites

4 минуты назад, markimax сказал:

Потому что у вас какой то модуль мягко сказать сделал фарш из пагинации

 

http://startok.com.ua/index.php?route=module/oclayerednavigation/category&path=64&page=2

 

WTF ? module/oclayerednavigation

 

это чудесный модуль аякс-пагинации который несовместим ни с чем :D

Link to comment
Share on other sites

8 minutes ago, markimax said:

Потому что у вас какой то модуль мягко сказать сделал фарш из пагинации

 

http://startok.com.ua/index.php?route=module/oclayerednavigation/category&path=64&page=2

 

WTF ? module/oclayerednavigation

модуль Layered Navigation Module
Если отключить, то вся структура сайта ломается 

Link to comment
Share on other sites


2 минуты назад, chekted сказал:

модуль Layered Navigation Module
Если отключить, то вся структура сайта ломается 

Отключайте его к моНАХам
Хлам в мусорку
 

Link to comment
Share on other sites

10 минут назад, chekted сказал:

Кто сможет настроить корректную работу этих модулей без конфликтов?

Вы понимаете что Layered Navigation Module сделан не правильно совершенно
Ему место только в мусорке и даже не надо пытаться его "настроить"
Он не правильно работает архитектурно
Поставьте лучше "Показать еще" от @freelancer

 

 

Link to comment
Share on other sites

7 минут назад, chekted сказал:

Дело в том что все завязано на этом модуле и если его отключить, то с версткой полная сатана происходит. 

 

отключите только замену ссылок да и все

Link to comment
Share on other sites

1 minute ago, spectre said:

 

отключите только замену ссылок да и все

Как это можно сделать, а то я не очень понимаю. Через админку там возможен вариант только вкл/выкл. и никаких настроек
Прикрепил файлик с модулем, может кто сможет помочь.

oclayerednavigation.php

Link to comment
Share on other sites


  • 4 weeks later...
В 16.12.2017 в 20:17, chekted сказал:

Как это можно сделать, а то я не очень понимаю. Через админку там возможен вариант только вкл/выкл. и никаких настроек
Прикрепил файлик с модулем, может кто сможет помочь.

oclayerednavigation.php

у меня подобное. РЕШИЛИ КАК НИБУДЬ? 

 

Link to comment
Share on other sites


On 11.01.2018 at 12:46 AM, vasyl9 said:

у меня подобное. РЕШИЛИ КАК НИБУДЬ? 

 

Я не решил этот вопрос. Пришлось начинать делать все с нуля с другим шаблоном.

Link to comment
Share on other sites


  • 2 months later...

Вобщем если кому нужно я решил проблему возможно это из русского языка. заходим в файл
/catalog/controler/module/oclayerednavigation.php

либо
/catalog/controler/extension/module/oclayerednavigation.php

ищем строку примерно

505

там написано

$result['name'] = strlen($result['name']) > 40 ? substr($result['name'],0,40)."..." : $result['name'];

коментим ее

//$result['name'] = strlen($result['name']) > 40 ? substr($result['name'],0,40)."..." : $result['name'];

и пишем следующее

$result['name'] = $result['name'];

$result['name'] =  mb_substr(strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')),0, 40,'utf-8').'...';

также на строке 489 будет

$result['name'] = strlen($result['name']) > 40 ? substr($result['name'],0,40)."..." : $result['name'];

и его тоже коментим 

//$result['name'] = strlen($result['name']) > 40 ? substr($result['name'],0,40)."..." : $result['name']; 

но не на что не заменяем.

и профит все работает.

Edited by DronBoy
Link to comment
Share on other sites


  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.