Jump to content

Проблемы с производителями


Recommended Posts

При клике на картинку производителя на главной странице и на странице бренда 

выкидывает на db_error.htm

Версия магазина 1.99.19

т-е при переходе на index.php?manufacturers_id=xx кидает на db_error.htm

как понять почему?

Link to post
Share on other sites
2 часа назад, bishop1 сказал:

При клике на картинку производителя на главной странице и на странице бренда 

выкидывает на db_error.htm

Версия магазина 1.99.19

т-е при переходе на index.php?manufacturers_id=xx кидает на db_error.htm

как понять почему?

Видимо, ставили патчи, а sql файл не загрузили.

Надо выяснять, что с базой.

Вот так узнайте текст ошибки - 

 

Не хватает каких-то колонок в базе данных, наверняка в таблице manufacturers или manufacturers_description

Link to post
Share on other sites
28/11/2020 17:11:04 | 1064 - 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 '' at line 28 | select p.products_fsk18,
                            p.products_shippingtime,
                            p.products_model,
                            p.label_id,
                            p.products_ean,
                            pd.products_name,
                            p.products_id,
                            p.products_price,
                            m.manufacturers_name,
                            p.products_quantity,
                            p.products_image,
                            p.products_weight,
                            pd.products_short_description,
                            pd.products_description,
                            p.manufacturers_id,
                            p.products_vpe,
                            p.products_vpe_status,
                            p.products_vpe_value,     
                            p.products_discount_allowed,
                            p.products_tax_class_id
                            from products_description pd, manufacturers m, products p left join specials s on p.products_id = s.products_id
                            where p.products_status = '1'
                            and pd.products_id = p.products_id
                            
                            
                            and pd.language_id = '1'
                            and p.manufacturers_id = m.manufacturers_id
                            and m.manufacturers_id = '77' GROUP BY p.products_id ORDER BY    | /index.php?manufacturers_id=77
28/11/2020 17:11:10 | 1064 - 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 '' at line 28 | select p.products_fsk18,
                            p.products_shippingtime,
                            p.products_model,
                            p.label_id,
                            p.products_ean,
                            pd.products_name,
                            p.products_id,
                            p.products_price,
                            m.manufacturers_name,
                            p.products_quantity,
                            p.products_image,
                            p.products_weight,
                            pd.products_short_description,
                            pd.products_description,
                            p.manufacturers_id,
                            p.products_vpe,
                            p.products_vpe_status,
                            p.products_vpe_value,     
                            p.products_discount_allowed,
                            p.products_tax_class_id
                            from products_description pd, manufacturers m, products p left join specials s on p.products_id = s.products_id
                            where p.products_status = '1'
                            and pd.products_id = p.products_id
                            
                            
                            and pd.language_id = '1'
                            and p.manufacturers_id = m.manufacturers_id
                            and m.manufacturers_id = '77' GROUP BY p.products_id ORDER BY    | /index.php?manufacturers_id=77

 

Link to post
Share on other sites
2 часа назад, bishop1 сказал:

28/11/2020 17:11:

А какая у Вас версия VamShop?!

Демка работает при сотировке по бренду, вот пример такого же адреса - http://demo.vamshop.ru/index.php?manufacturers_id=1

Судя по тексту, не подставляется параметр сортировки ORDER BY

Вот попробуйте эти файлы:

/includes/modules/default.php

/inc/vam_my_sorting_products.inc.php

default.php vam_my_sorting_products.inc.php

Link to post
Share on other sites

Версия магазина 1.99.19

я писал выше 

А работоспособность не нарушится если эти файлы не соответствуют версии?

 

Link to post
Share on other sites
2 часа назад, bishop1 сказал:

Версия магазина 1.99.19

я писал выше 

А работоспособность не нарушится если эти файлы не соответствуют версии?

 

Ну если старая, то может и глюкануть, надо проверять.

Хотя может и нормально будет.

Сохраните свои файлы и замените на выложенные.

 

Link to post
Share on other sites
  • 2 weeks later...
×
×
  • Create New...