На примере модуля "Каталог":bestel_ghost написал(а):Стопудово не правильно, она не правильно обращается к таблице
Пример:
Database error: Invalid SQL: SELECT * FROM test_com_ua_rus_catalog_groups
MySQL Error: 1146 (Table 'test.test_com_ua_rus_catalog_groups' doesn't exist)
Session halted.
вместо таблицы test_rus_catalog_groups, функция getPrefixByID обращается к не существующей test_com_ua_rus_catalog_groups, что и выдает ошибку: Table 'test.test_com_ua_rus_catalog_groups' doesn't exist
Так же само и в случае с модулем "Вакансии"
Database error: Invalid SQL: SELECT * FROM test_com_ua_rus_vacancies_categories ORDER BY id
MySQL Error: 1146 (Table 'test.test_com_ua_rus_vacancies_categories' doesn't exist)
Session halted.
Обращение к не существующей таблице, вместо test_rus_vacancies_categories
Помоги с коррекцией class.Main плиз
открыл файл mod/catalog/lib/class.Catalog.php
нашел функцию getSearchLineType
заменил в строке
$db->query('SELECT * FROM '.$this->table_prefix.'_catalog_groups');
$this->table_prefix на SITE_PREFIX
Вроде каталог работает, но глубоко не копал.
По аналогии думаю не будет проблем и с остальными неработающими модулями.