Перейти к содержанию
DarkP

Fatal error: Call to undefined method ModelCatalogCategory

Рекомендуемые сообщения

Готовлю к запуску вот этот сайт: 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.