[Soft] ImageCMS 4.7

Возникла проблема с фильтром. У меня на сайте более ста производителей и более 20 тыс. товаров. Когда в фильтре ставишь галочку у одного из производителей, фильтр стает светлым и просто подвисает.
Может кто сталкивался с этим? Помогите решить эту проблему
 
Возникла проблема с фильтром. У меня на сайте более ста производителей и более 20 тыс. товаров. Когда в фильтре ставишь галочку у одного из производителей, фильтр стает светлым и просто подвисает.
Может кто сталкивался с этим? Помогите решить эту проблему
скрин покажи, у меня такой хрени нет!
 
походу санкции.... )) а если серьезно, не знаю, у меня 6к товаров, и нет такой лажи... какая версия? и какой шаблон?
 
Возникла проблема с фильтром. У меня на сайте более ста производителей и более 20 тыс. товаров. Когда в фильтре ставишь галочку у одного из производителей, фильтр стает светлым и просто подвисает.
Может кто сталкивался с этим? Помогите решить эту проблему
20 тысяч подвисает, 6 тысяч не подвисает.
Логично. AJAX не может обработать запрос по такому кол-ву.
Логи сервера смотрите.
 
Я вот тут ковырялся и заметил что при фильтрации переадресовывает на несуществующую страницу (может и ошибаюсь). На скрине видно что ссылка /smart_filter/filter/* а должна быть /shop/category/*
Может кто то подскажет где смотреть?
 

Вложения

  • скрин2.jpg
    скрин2.jpg
    109,2 KB · Просмотры: 26
Я вот тут ковырялся и заметил что при фильтрации переадресовывает на несуществующую страницу (может и ошибаюсь). На скрине видно что ссылка /smart_filter/filter/* а должна быть /shop/category/*
Может кто то подскажет где смотреть?
покажи содержимое файла smart_filter.php в папке application\modules\smart_filter\
 
покажи содержимое файла smart_filter.php в папке application\modules\smart_filter\

Код:
<?php

class smart_filter extends \MY_Controller{
   
    public function __construct() {
        parent::__construct();
    }
   
    public function init(){
       
        \CMSFactory\Events::create()->registerEvent(null, 'smartFilter:init');
        \CMSFactory\Events::runFactory();    
        $this->template->display('smart_filter/main');
       
    }
   
    public function filter(){
       
        \CMSFactory\Events::create()->registerEvent(null, 'smartFilter:filter');
        \CMSFactory\Events::runFactory();
        $this->load->module('shop/category');
    }
   

}
 
Я вот тут ковырялся и заметил что при фильтрации переадресовывает на несуществующую страницу (может и ошибаюсь). На скрине видно что ссылка /smart_filter/filter/* а должна быть /shop/category/*
Может кто то подскажет где смотреть?
filter.js
Код:
catUrl = window.location.pathname.replace('shop/category', 'smart_filter/filter');
 
Назад
Сверху