Помощь Admin Quick Edit PRO

Sevser

Мой дом здесь!
Регистрация
13 Ноя 2012
Сообщения
437
Реакции
201
Установил Admin Quick Edit PRO 3.5.4 на opencart 1.6.4 и при входе в список категорий вываливается:
Код:
Fatal error: Uncaught exception 'ErrorException' with message 'Error: Subquery returns more than 1 row
Error No: 1242
SELECT cp.category_id AS category_id, c2.image, c2.top, c2.column, c2.status, (SELECT keyword FROM oc_url_alias WHERE query = CONCAT('category_id=', cp.category_id)) AS seo, GROUP_CONCAT(c2.category_id ORDER BY cp.level SEPARATOR '_') AS path, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' > ') AS name, c2.parent_id, c2.sort_order FROM oc_category_path cp LEFT JOIN oc_category c ON (cp.path_id = c.category_id) LEFT JOIN oc_category c2 ON (cp.category_id = c2.category_id) LEFT JOIN oc_category_description cd1 ON (c.category_id = cd1.category_id) LEFT JOIN oc_category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '2' AND cd2.language_id = '2' GROUP BY cp.category_id ORDER BY name LIMIT 0,20' in /var/www/***/data/www/***/system/database/mysqli.php:41 Stack trace: #0 /var/www/***/data/www/***/vqmod/vqcache/vq2-system_ in /var/www/***/data/www/***/system/database/mysqli.php on line 41
Где искать проблему?
Всё остальное работает вроде бы...
 
Проблема в совместимости с версией опенкарта, попробуйте найти версию для 1.5.6 обычно в архиве есть несколько версий.
 
В коде vqmod файла
Код:
<operation>
            <search position="replace"><![CDATA[
            $sql = "SELECT cp.category_id AS category_id, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' &gt; ') AS name, c.parent_id, c.sort_order FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "category c ON (cp.path_id = c.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd1 ON (c.category_id = cd1.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd2.language_id = '" . (int)$this->config->get('config_language_id') . "'";
            ]]></search>
            <add><![CDATA[
        if ($this->config->get('admin_quick_edit_status') && $this->config->get('aqe_catalog_categories_status')) {
            $sql = "SELECT cp.category_id AS category_id, c2.image, c2.top, c2.column, c2.status, (SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = CONCAT('category_id=', cp.category_id)) AS seo, GROUP_CONCAT(c2.category_id ORDER BY cp.level SEPARATOR ' &gt; ') AS path, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' &gt; ') AS name, c2.parent_id, c2.sort_order FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "category c ON (cp.path_id = c.category_id) LEFT JOIN " . DB_PREFIX . "category c2 ON (cp.category_id = c2.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd1 ON (c.category_id = cd1.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd2.language_id = '" . (int)$this->config->get('config_language_id') . "'";
        } else {
            $sql = "SELECT cp.category_id AS category_id, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' &gt; ') AS name, c.parent_id, c.sort_order FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "category c ON (cp.path_id = c.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd1 ON (c.category_id = cd1.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd2.language_id = '" . (int)$this->config->get('config_language_id') . "'";
        }
            ]]></add>
        </operation>
вырезал следующий кусок

Код:
(SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = CONCAT('category_id=', cp.category_id)) AS seo,
, вкладка категорий заработала, правда с неопределенной переменной "seo" и без SEO-keywords в таблице, но всё остальное появилось, работает и редактируется. Видимо надо запрос к базе правильный написать.
 
Установил Admin Quick Edit PRO 3.5.4 на opencart 1.5.6.4

В русской локализации админки, при входе в продукты, в столбцах название продукта и модель (сбоку от фильтра) выдает:

Notice: Undefined variable: text_autocomplete in /admin/view/template/catalog/product_list_ext.tplon line 151 placeholder="" />

Я пробовал сделать так: в английский язык сверху залил русский, и полученные файлы залил в папку с русским языком, чтобы в русском появились недостающие файлы локализации.

Не помогло, как можно убрать эту штуку? Или я что-то не так сделал?
 
Последнее редактирование:
Установил Admin Quick Edit PRO 3.5.4 на opencart 1.5.6.4

В русской локализации админки, при входе в продукты, в столбцах название продукта и модель (сбоку от фильтра) выдает:

Notice: Undefined variable: text_autocomplete in /admin/view/template/catalog/product_list_ext.tplon line 151 placeholder="" />

Я пробовал сделать так: в английский язык сверху залил русский, и полученные файлы залил в папку с русским языком, чтобы в русском появились недостающие файлы локализации.

Не помогло, как можно убрать эту штуку? Или я что-то не так сделал?
В файле admin_quick_edit.xml
<file name="admin/language/english/catalog/product.php">
заменить на
<file name="admin/language/*/catalog/product.php">
 
Последнее редактирование:
При удалении товара выдает ошибку
Fatal error: Call to a member function deleteProduct() on a non-object in /home/virtwww/w_777-rut-gut_ajhg67hj/http/admin/controller/catalog/product_ext.php on line 34
Но при этом товар все равно удаляется.

Уже решил.
Просто заменил функцию удаления в контролере product_ext.php на стандартную
 
Последнее редактирование:
use the correct version , contact the author , had the same problem , author fixed it for me
 
Admin Quick Edit PRO 3.5.4 на opencart 1.5.6.4 в списке товаров не работает фильтр по категориям. У всех так или только у меня?
Есть решение трабла?
 
У кого нибудь заработал модуль на OC 2.1 ?
 
Назад
Сверху