Обсуждение Cherry Picker - фильтр товаров для virtuemart/FastSeller - работа с фильтрами

Подскажите, пожалуйста. На VM 2.0.14 Cherry Picker великолепно работал.
После обновления VM2 до 2.0.16 перестала работать фильтрация. Подмена кода, как указано в pdf файле привела к тому, что при фильтрации меня просто выкидывает на главную страницу. Кто обновился, отпишитесь как у вас работает.
 
Подскажите, пожалуйста. На VM 2.0.14 Cherry Picker великолепно работал.
После обновления VM2 до 2.0.16 перестала работать фильтрация. Подмена кода, как указано в pdf файле привела к тому, что при фильтрации меня просто выкидывает на главную страницу. Кто обновился, отпишитесь как у вас работает.
Обновился на днях, Joomla 2.5.8, VM 2.0.16, Cherry Picker 2.0.5 - заработало все на ура. Повторную установку пробовали?
 
фильтрация может быть нарушена изза файла product.php. он идет под определенную версию. Надо его заменить...
почитай здесь, поможет
Для просмотра ссылки Войди или Зарегистрируйся
 
Обновился на днях, Joomla 2.5.8, VM 2.0.16, Cherry Picker 2.0.5 - заработало все на ура. Повторную установку пробовали?
Да, пришлось все переустановить. Проблема именно в файлах product.php и router.php. Сегодня выложили файлы для VM 2.0.16 на Для просмотра ссылки Войди или Зарегистрируйся, но видимо еще сырые. При замене product.php на сайте вылазит такая ошибка:
Warning: require_once(.../modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php) [function.require-once]: failed to open stream: No such file or directory in .../administrator/components/com_virtuemart/models/product.php on line 445
Fatal error: require_once() [function.require]: Failed opening required '.../modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php' (include_path='.:/usr/local/pear') in .../administrator/components/com_virtuemart/models/product.php on line 445
Так что не советую спешить с заменой.
 
При замене product.php на сайте вылазит такая ошибка:
Warning: require_once(.../modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php) [function.require-once]: failed to open stream: No such file or directory in .../administrator/components/com_virtuemart/models/product.php on line 445
Решил заменить файлы product.php и router.php. -та же песня 1:1 ошибка за исключением строки 444 .
Вернул product.php на базу как было, а router.php оставил "новый" - опять все заработало.
Так не пробовали?
 
Дада, кстати. не надо оба файла менять product.php и router.php. а именно один.router.php. У меня точно такаяже проблема была.
 
Решил заменить файлы product.php и router.php. -та же песня 1:1 ошибка за исключением строки 444 .
Вернул product.php на базу как было, а router.php оставил "новый" - опять все заработало.
Так не пробовали?
Если работать таким образом на сайте отображает нормально, но возникает другая ошибка. В админке при создании нового товара или редактировании старого невозможно устанавливать или менять цену.
Вылазят ошибки:
Undefined property: stdClass::$virtuemart_shoppergroup_id in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_information.php on line 232
Undefined property: stdClass::$product_price_publish_up in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_price.php on line 136
Undefined property: stdClass::$product_price_publish_down in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_price.php on line 139
В обновленном файле product.php в строке 445 происходит обращение к файлу ...modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php, которого не существует:
Код:
// galt:
        // it should be added to the query only in frontend
        if ($isSite) {
            // add price selection to the query
            // Cherry Picker PT 3
            require_once(JPATH_BASE .'/modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php');
            $prices = VMFilterProcessorPT::getPriceSelection();
            if ($prices) {
                $where[] = $prices;
                $joinPrice = true;
            }
        }
        // end
Если у кого есть решение, отпишитесь пожалуйста.
 
Если работать таким образом на сайте отображает нормально, но возникает другая ошибка. В админке при создании нового товара или редактировании старого невозможно устанавливать или менять цену.
Вылазят ошибки:
Undefined property: stdClass::$virtuemart_shoppergroup_id in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_information.php on line 232
Undefined property: stdClass::$product_price_publish_up in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_price.php on line 136
Undefined property: stdClass::$product_price_publish_down in .../administrator/components/com_virtuemart/views/product/tmpl/product_edit_price.php on line 139
В обновленном файле product.php в строке 445 происходит обращение к файлу ...modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php, которого не существует:
Код:
// galt:
        // it should be added to the query only in frontend
        if ($isSite) {
            // add price selection to the query
            // Cherry Picker PT 3
            require_once(JPATH_BASE .'/modules/mod_vm_cherry_picker/helpers/vmFilterProcessor.php');
            $prices = VMFilterProcessorPT::getPriceSelection();
            if ($prices) {
                $where[] = $prices;
                $joinPrice = true;
            }
        }
        // end
Если у кого есть решение, отпишитесь пожалуйста.




Все эти ошибки возникают, из за того, что сменилась версия CherryPicker ( CherryPicker Product Type version 3.0 ) и product.php делается тока для него... так что ждем, когда он появится в открытом доступе!!! А пока мой файл product.php для Virtuemart 2.0.16 и CherryPicker 2.0.5. У мня лично все работает... router.php взят c galt.md.
 

Вложения

  • product.rar
    17,7 KB · Просмотры: 118
Вот думаю перейти с VM1 на VM2. Только поставил версию последнию Virtuemart 2.0.16 и нашел эту тему с интересным компонентом CherryPicker. Скачал CherryPicker 2.0.5., поставил. Даже поля настроил. Но вот не вижу этого модуля на сайте. Точно все включил (и показывать на всех страницах тоже). Пробовал предложенные файлы заменять product.php и scroller.php - не помогло. Заменил файлы Virtuemart 2.0.14 (папку админ) и заново все поставил - не помогло. Может я что-то упустил?
 
Вот думаю перейти с VM1 на VM2. Только поставил версию последнию Virtuemart 2.0.16 и нашел эту тему с интересным компонентом CherryPicker. Скачал CherryPicker 2.0.5., поставил. Даже поля настроил. Но вот не вижу этого модуля на сайте. Точно все включил (и показывать на всех страницах тоже). Пробовал предложенные файлы заменять product.php и scroller.php - не помогло. Заменил файлы Virtuemart 2.0.14 (папку админ) и заново все поставил - не помогло. Может я что-то упустил?

1. scroller.php менять не надо... 2. см. выше... в теме было решение такой проблемы... сам когда то читал ... если не помогло пиши... FastSeller поставил
 
Назад
Сверху