Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Brauni

Новичок
  
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

1 подписчик

Достижения Brauni

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Последние медали

0

Репутация

  1. Если кто-то исправит, то заплатить не проблема.
  2. Можете описать как последнему далекому человеку? Прикрепил полностью php файлик, то что я нашел на 225 строке. Вообще вставляю на SQL запрос отрывок и там всё красное если не сложно подробнее product.php
  3. Да я понял, как понять где именно ошибка? в какой файле или в какой строке. Пока своим не опытным глазом пришел почему-то в файл product.php и к такой строке: $sql = "SELECT p.product_id, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special"; $sql .= " AND p.upc = '1'"; $product_data = array(); и то я не уверен что тут вообще и тем более в чем трабла (
  4. Всем привет. Помогите исправить ошибку, вылезла после добавления расширения, но как я понял она вылазила и раньше при другом расширении и тогда помог просто бекап, сейчас не помогает, удаление модуля тоже не помогает. Не работает главная страница, админка работает и нет проблем. Сама проблема: [04-Feb-2019 15:17:00 Europe/Moscow] PHP Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND p.upc = '1'' at line 1<br />Error No: 1064<br />SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special AND p.upc = '1'' in /home/m/makeevoa/laminatica.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/m/makeevoa/laminatica.ru/public_html/system/library/db.php(21): DB\MySQLi->query('SELECT p.produc...', Array) #1 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/catalog/model/catalog/product.php(245): DB->query('SELECT p.produc...') #2 [internal function]: ModelCatalogProduct->getHitsProducts() #3 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/m/makeevoa/laminatica.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/m/makeevoa/laminatica.ru/public_html/catalog/controller/common/column_right.php(78): Proxy->__call('getHitsProducts', Array) #7 /home/m/makeevoa/laminatica.ru/public_html/catalog/controller/common/column_right.php(78): Proxy->getHitsProducts() #8 [internal function]: ControllerCommonColumnRight->index(Array) #9 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #10 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/system/engine/loader.php(24): Action->execute(Object(Registry), Array) #11 /home/m/makeevoa/laminatica.ru/public_html/catalog/controller/product/category.php(441): Loader->controller('common/column_r...') #12 [internal function]: ControllerProductCategory->index() #13 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #14 /home/m/makeevoa/laminatica.ru/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #15 [internal function]: ControllerStartupRouter->index() #16 /home/m/makeevoa/laminatica.ru/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #17 /home/m/makeevoa/laminatica.ru/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #18 /home/m/makeevoa/laminatica.ru/public_html/system/engine/front.php(29): Front->execute(Object(Action)) #19 /home/m/makeevoa/laminatica.ru/public_html/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #20 /home/m/makeevoa/laminatica.ru/public_html/system/startup.php(124): require_once('/home/m/makeevo...') #21 /home/m/makeevoa/laminatica.ru/public_html/index.php(22): start('catalog') #22 {main} thrown in /home/m/makeevoa/laminatica.ru/public_html/system/library/db/mysqli.php on line 40 Подскажите куда смотреть/как исправить или что отключить (в чем трабла).
×
×
  • Создать...

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

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