Сортировка товаров на первой странице ("Новинки")
Люди никто не знает как отсортировать товар на первой странице? Если ставить галку "на первой" , то товар оказывается в конце страницы :(
по моему, это проблема общих вопросов ?
Ну как сделать то???
а в подкаталогах все правильно, новый товар становится первым в новинках :(
Евгений обещал доделать это упущение, но вот когда? А недоработка действительно существенная. Магазин уже работает, а вот с добавлением новинок такая вот фигня.
скорей бы, а то выглядит как то не так :'(
можно попробовать в файле modules\new_products.php
заменить $new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id=pd.products_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION."' order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;
на $new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id=pd.products_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION."' order by p.products_startpage_sort DESC limit ".MAX_DISPLAY_NEW_PRODUCTS;
Евгений обещал доделать это упущение, но вот когда?
Что то уже не помню как обещал)
$new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id=pd.products_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION."' order by p.products_startpage_sort ASC limit ".
В этом случае ничего не меняется, если править в другом, то новинки сортируются в подкаталогах, а не на главной
хм. но именно этот код отвечает за выборку новинок из базы .. и их сортировку
не может быть ... что нет разницы что ASC .. что DESC
нету в случае где я написал, мож где то что то не отрабатывается?
в другом меняется как надо но в подкатегориях а не на первой. Который твой код остался на верху страницы не работает. :(
ПОЧИНИЛ!
что б на первой было правильно: нужно сделать так :
$new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id=pd.products_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION."' order by p.products_date_added DESC limit ".MAX_DISPLAY_NEW_PRODUCTS;
Спасибо всем!!! Вроде бы работает. Дай вам БОГ здоровья)))
а сортировку по цене товаров на главной странице как сделать, вместо даты добавления товаров
+ присоединяюсь
Источник
|