Проблема с модулем фильтра

  • 1 Ответов
  • 104 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн banditman

Приветствую Уважаемые форумчане!
Обновляю сайт на VM2 до VM3
Все вроде нормально и хорошо, но не совсем!
Там есть модуль который фильтрует по настраиваемым полям, вообщем админки образовалась вот такая пакасть!
Код
Обнаружена ошибка.

1146 Table 'vvaicel_aqua.#__virtuemart_categories_' doesn't exist SQL=SELECT c.`virtuemart_category_id`, category_description, category_name, c.`ordering`, c.`published`, cx.`category_child_id`, cx.`category_parent_id`, c.`shared` FROM `#__virtuemart_categories_` as l JOIN `#__virtuemart_categories` AS c ON l.`virtuemart_category_id` = c.`virtuemart_category_id` LEFT JOIN `#__virtuemart_category_categories` AS cx ON l.`virtuemart_category_id` = cx.`category_child_id` WHERE cx.`category_parent_id` = 0 GROUP BY virtuemart_category_id ORDER BY category_name ASC

Сама таблица существует, при ошибки в модуле в Chrome меняется кодировка!
Может кто подскажет в чем проблема?
На связке J2+VM2 работало!

*

Оффлайн gartes

Re: Проблема с модулем фильтра
« Ответ #1 : 04.04.2017, 03:22:03 »
У вас неправильно определяется  Язык  контента...
Цитировать
#__virtuemart_categories_

А должно быть

Цитировать
#__virtuemart_categories_ru_ru

То есть где то в коде у вас написано так.
sql = "FROM #__virtuemart_categories_" . $lang ;

Так вот у Вас переменная $lang === NULL или не чего.
Если язык будет только один и вы в PHP не совсем все понимаете
Поставьте перед этой строчкой $lang = "ru_ru" ;