mFilter и MS2

Здравствуйте, подскажите где у меня не правильно, голову ломаю и не могу понять:
прочел инструкцию
и все сделал по примеру и все шикарно, но как добрался до фильтра то почему то он не выводит ничего…


getCatIds = 3,5,8,11
где 3,5,8,11 — id продуктов

товары каталока выводятся а в mFilter они почему то не хотят выводиться, в консоли ошибок нету
а в журнале ошибок это

[2013-05-30 21:11:51] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:51] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:51] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:51] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:51] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:51] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:51] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:51] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:51] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:51] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:53] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:53] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:53] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:53] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:53] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:53] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:53] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:53] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/
[2013-05-30 21:11:53] (ERROR @ /index.php) Could not load class: miniShop from minishop.
[2013-05-30 21:11:53] (ERROR @ /index.php) Problem getting service minishop, instance of class miniShop, from path /home/p/pikvik/shopdenim/public_html/core/components/minishop/model/minishop/

я не правильно что то установил?
вот список установленных пакетов:
Саша Иващенко
30 мая 2013, 17:15
modx.pro
1 392
0

Комментарии: 17

Саша Иващенко
30 мая 2013, 21:16
0
И на демо сайте и у меня все так же, возможно где то права на папки не так поставил?
    Василий Наумкин
    30 мая 2013, 21:50
    0
    Саша, у тебя версия 1.4.2 — это для первого MS.

    А для второго можно закачать только из нашего репозитория.
      Саша Иващенко
      31 мая 2013, 05:40
      0
      Ага, во блин))
        Саша Иващенко
        31 мая 2013, 05:59
        0

        кстати заметил баг, не работает кнопка копирования категории из попапа в левом меню
        а кнопка копирования в верхнем меню в виде кнопки работает отлично, но разве у них не одинаковый функционал?
        пусть бы обе были бы рабочие наверное? или я не так понял её назначение?
          Саша Иващенко
          31 мая 2013, 06:01
          0
          ну т.е. копии товара так же нормально копирует и эти категории)
            Василий Наумкин
            31 мая 2013, 06:19
            0
            пусть бы обе были бы рабочие наверное

            Пусть. Добавил issue.
            Саша Иващенко
            10 июня 2013, 07:50
            0
            эм… все то же самое только на версии modx 2.2.8-pl (traditional) и mSearch 1.5.1beta…
            журнал ошибок пуст, в консоли хрома тоже нет ошибок
            вот:

            и вот:

            все качал с репозитория simpledream
              Саша Иващенко
              10 июня 2013, 07:55
              0
              и товары как бы есть
                Василий Наумкин
                10 июня 2013, 08:47
                0
                В логе системы должны быть ошибки.

                Если там что-то про запрос и сортировку — то ты не обновил чанк mFilter, вручную.

                Он в новой версии сильно отличаются, но автоматически не обновляется, во избежание затирания пользовательского контента.
                  Саша Иващенко
                  10 июня 2013, 12:54
                  0
                  я просто все заново решил поставить и настроить, для набивания руки.
                  т.е. сутановил modx c офиц. репозитория и MS2+mSearch c симплдрима
                  и самое обидное делал уже так как нужно и тут заступорился

                  вот текст из журнала, там хлама немного но про фильтр нету ничего роме последней строчки
                  [2013-06-10 07:53:26] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
                  [2013-06-10 07:54:34] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
                  [2013-06-10 07:57:10] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 07:57:30] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:05:28] (ERROR @ /connectors/lang.js.php) Error caching lexicon topic lexicon/ru/core/resource
                  [2013-06-10 08:05:57] (ERROR @ /connectors/resource/index.php) yTranslit: service returned an error.Array
                  (
                      [code] => 200
                      [lang] => ru-en
                      [text] => Array
                          (
                              [0] => 
                          )
                  
                  )
                  
                  [2013-06-10 08:05:57] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:14] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:14] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:23] (ERROR @ /connectors/resource/index.php) yTranslit: service returned an error.Array
                  (
                      [code] => 200
                      [lang] => ru-en
                      [text] => Array
                          (
                              [0] => 
                          )
                  
                  )
                  
                  [2013-06-10 08:06:23] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:31] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:36] (ERROR @ /connectors/resource/index.php) yTranslit: service returned an error.Array
                  (
                      [code] => 200
                      [lang] => ru-en
                      [text] => Array
                          (
                              [0] => 
                          )
                  
                  )
                  
                  [2013-06-10 08:06:36] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:06:42] (ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                  Array
                  (
                      [0] => HY000
                      [1] => 2014
                      [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                  )
                  
                  [2013-06-10 08:10:23] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
                  [2013-06-10 12:47:17] (ERROR @ /index.php) Error caching lexicon topic lexicon/ru/minishop2/default
                    Василий Наумкин
                    10 июня 2013, 12:57
                    0
                    Саш, тебе нравится постить огромные картинки и копировать весь лог целиком?
                    Мне не нравится, когда так делают, имей в виду.

                    По теме, у тебя видимо php 5.2, MS2 с ним не дружит.
                      Саша Иващенко
                      10 июня 2013, 13:24
                      0
                      Учту, просто лог я заранее чистил что бы было мало текст. а как картинки маленькие вставлять? Есть какой то ресайз для них?

                      По теме, у меня действительно php 5, MS2 с ним дружил же нормально
                      тут же все работает нормально
                      а тут не хочет
                        Василий Наумкин
                        10 июня 2013, 13:51
                        0
                        Ты когда комментарий пишешь под кнопочками есть надпись
                        Для вставки изображений нужно использовать "Файлохранилище".

                        Эти 2 сайта находятся на разных серверах. Такая ошибка, обычно, встречается на php 5.2, на php 5.3 и выше — нет.

                        Проверяй версию php на том сайте, где ошибка в логе
                        Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                          Саша Иващенко
                          10 июня 2013, 14:30
                          0
                          вот я сменил в панель хостинга версию php c 5.2 на 5.3

                          почистил кэш и вот
                          ERROR @ /connectors/resource/index.php) Error HY000 executing statement: 
                              [0] => HY000
                              [1] => 2014
                              [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
                            Саша Иващенко
                            10 июня 2013, 15:57
                            0
                            Василий, все оказалось как всегда банально тупо :(
                            Я установил ваш getPageExt а сам getPage подумал не ставить так как в описании написано «модифицированная версия» извините за потраченное время, не ловко получилось. Зато научился красиво оформлять изображения у вас на сайте при помощи файлохранилища )
                              Василий Наумкин
                              10 июня 2013, 16:30
                              0
                              Молодец!

                              А версию php надо проверить в админке, там есть «информация о системе». Скорее всего, после смены php нужно перезапустить веб-сервер, на лету такие дела не делаются.

                              Я такую ошибку пока видел исключительно на php < 5.3
                                Саша Иващенко
                                10 июня 2013, 16:45
                                0
                                да, сервер перезагрузили и ошибка ушла, в «информация о системе» 5.3 версия уже стоит. Сейчас напишу новый вопрос про лексиконы дабы не засорять тему, возможно пригодится кому.

                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                17