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

[Решено] фильтр "Vehicle Year Make Model Engine Filter", ошибка Error No: 1054

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

всем привет! после установки фильтра, после задания параметров фильтрации вываливается ошибка (см.ниже)

ocstore 1.5.4.1, vqmod 2.3.2, sql на сервере 5.1.70,

в бд есть таблица products и ключ product_id тоже имеется

в поиске встречались проблемы похожие, решались разными способами (замена JOIN на LEFT JOIN / заключение имени табл в скобки / замены ',' в запросе на JOIN), здесь синтаксис вроде правильный, уже голову сломал, может кто сталкивался?

 

Notice: Error: Unknown column 'p.product_id' in 'on clause'
Error No: 1054

SELECT COUNT( DISTINCT p.product_id ) AS total

FROM product p
LEFT JOIN product_description pd ON ( p.product_id = pd.product_id ) 
LEFT JOIN product_to_store p2s ON ( p.product_id = p2s.product_id ) 
LEFT JOIN product_to_category p2c ON ( p.product_id = p2c.product_id ) 
WHERE (
p.product_id
IN (
 
SELECT p2y.product_id
FROM product_to_ymm p2y
WHERE p2y.make_id =  '1'
AND p2y.model_id =  '1'
AND p2y.begin_year <=  '2011'
AND p2y.end_year >=  '2011'
)
OR p.product_id
IN (
 
SELECT p2.product_id
FROM product p2
LEFT JOIN product_special ps ON ( p.product_id = ps.product_id ) 
WHERE p2.universal =  '1'
)
)
AND pd.language_id =  '1'
AND p.status =  '1'
AND p.date_available <= NOW( ) 
AND p2s.store_id =  '0'
AND p2c.category_id
IN ( 1, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 )
 
 in /home/avtostil86/domains/xn--86-6kci4astyhc6i.xn--p1ai/public_html/system/database/mysql.php on line 49

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дополнение платное, а значит вам прямо к автору за поддержкой (если конечно модуль куплен)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, модуль платный, с автором уже общались, советовал копать в сторону конфликта с др. модулями, непнятно, почему ошибку указывает именно такую - не существует product_id в таблице product

 

" That really doesn't make any sense, because my mod is not written like that. It looks like some specials stuff has been shoved right into the middle of the changes my mod made which is what broke things. My guess is you have some sort of mod installed to do something with specials."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все правильно автор написал.

ошибка видна прямо в коде, который вы опубликовали

SELECT p2.product_id
FROM product p2
LEFT JOIN product_special ps ON ( p.product_id = ps.product_id )
WHERE p2.universal =  '1'
LEFT JOIN product_special ps ON (p2.product_id = ps.product_id)
пните того, кто добавлял вам "нечто со specials" в фильтр.
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всем спасибо, в vqmod лежал второй фильтр, несмотря на то, что в vqmod отключил его, все равно кусок кода с ошибкой цеплялся именно из него

тему можно закрывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От AlexeyU
      Добрый вечер
      После обновления до  ocStore 2.1.0.2.1 из карточки товаров и страницы производителей пропали все manufactur
      Это не помогло 
      Есть ли таблетка?
       
      Ошибки ниже
    • От greentyre
      Добрый день!
      Помогите пожалуйста при оформлении заказа выходит ВОТ ТАКАЯ ШТУКА
       
       
      Notice: Error: Unknown column 'bprice' in 'field list'
      Error No: 1054
      INSERT INTO oc_order_product SET order_id = '3', product_id = '30773', name = '205/60R16 Arctic Ice 3 92T Contyre зимняя', model = '30773~01', quantity = '1', price = '15200', total = '15200', bprice = '0', /*suppler*/ tax = '0', reward = '0' in /var/www/vhosts/greentyre.kz/httpdocs/system/library/db/mysqli.php on line 41
       
       
      я ничего толком не понимаю ​человек который делал мне сайт ...(вне зоны доступа)
       
      Можно поподробней объяснить что и где нужно сделать...
      Спасибо
       

       
    • От zarit
      Здраствуйте! Подскажите пожалйста, перелопатил весь интернет уже, и этот форум тоже, не могу справится с ошибкой при переносе на open server.
       
      Notice: Error: Unknown column 'c.on_main_sort_order' in 'order clause'
      Error No: 1054
      SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '2' AND c2s.store_id = '0' AND c.status = '1' ORDER BY c.on_main_sort_order, LCASE(cd.name) in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\system\database\mysql.php on line 50
    • От mazahaka
      Уважаемые форумчане!! Плиииз нид ми хееееееелллппп!!!! :ugeek: то ли лыжи не едут, то ли я ***нутый, но ошибка такая у меня в магазе - 
      Notice: Undefined index: YouTobe in /home/n/nhnmai/yura.maxem.ru/public_html/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 4Notice: Error: Unknown column 'YouTobe' in 'field list'
      Error No: 1054
      INSERT INTO emo_product SET model = 'ваырывар', sku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', quantity = '1', minimum = '1', subtract = '1', stock_status_id = '7', date_available = '2014-06-17', manufacturer_id = '0', shipping = '1', YouTobe = '', procsale = '', price = '0', points = '0', weight = '0', weight_class_id = '1', length = '0', width = '0', height = '0', length_class_id = '1', status = '1', tax_class_id = '0', sort_order = '1', date_added = NOW() in /home/n/nhnmai/yura.maxem.ru/public_html/system/database/mysql.php on line 49
       
      И вся эта муть появляется при попытке добавить новый товар.
      Кто что знает и может помочь исправить эту хрень?
      з.ы. Пляски с бубном не помогли :-D 
  • Последние посетители   0 пользователей онлайн

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

×

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

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