Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Fatal error: Call to undefined method ModelCatalogCategory


DarkP

Recommended Posts

Готовлю к запуску вот этот сайт: http://gipsoprofil.ru/. Он мне достался уже в "готовом" виде, кто его разрабатывал сказать не могу, занимаюсь наполнением.

Обновил VQMOD до версии 2.4.1. Теперь при заходе в любую категории вываливается ошибка:

 

Fatal error: Call to undefined method ModelCatalogCategory::getCategoriesByParentId() in /home/europrofil/gipsoprofil.ru/docs/vqmod/vqcache/vq2-catalog_model_catalog_category.php on line 16

Версия движка: ocStore 1.5.5.1.1

Пожалуйста, подскажите что надо поправить.

Надіслати
Поділитися на інших сайтах


Ну так откройте 

/home/europrofil/gipsoprofil.ru/docs/vqmod/vqcache/vq2-catalog_model_catalog_category.php

и посмотрите, что там у вас в 16-ой строке вызывается. Вообще вопросов два: до обновления vqmod`а работало нормально? Зачем вы его обновили?

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

Ну так откройте 

/home/europrofil/gipsoprofil.ru/docs/vqmod/vqcache/vq2-catalog_model_catalog_category.php

и посмотрите, что там у вас в 16-ой строке вызывается. Вообще вопросов два: до обновления vqmod`а работало нормально? Зачем вы его обновили?

 

До обновления всё работало. Там вот что:

$sql .= " INNER JOIN " . DB_PREFIX . "product p ON (p.manufacturer_id=m.manufacturer_id)";
if ($filter_sub_category == true) {
$implode_data = array();
$categories = $this->getCategoriesByParentId($filter_category_id);
$categories[]=$filter_category_id;
$implode_data = implode(',',$categories);
$sql .= " INNER JOIN " . DB_PREFIX . "product_to_category p2c ON (p.`product_id`=p2c.`product_id`) and p2c.`category_id` in (".$implode_data.")";
                            } else {
$sql .= " INNER JOIN " . DB_PREFIX . "product_to_category p2c ON (p.`product_id`=p2c.`product_id`) and p2c.`category_id`=".$filter_category_id."";
                            }
$sql .= " GROUP BY p.manufacturer_id";
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.