mazdov 0 Опубликовано 26 января, 2010 Жалоба Share Опубликовано 26 января, 2010 Как сделать чтоб сортировка (Сортировка: имя (по возрастанию) | имя (по убыванию) | цена (по возрастанию) | цена (по убыванию)) По умолчанию была не по цене, а по имя (по возрастанию) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 января, 2010 Жалоба Share Опубликовано 26 января, 2010 Сортировка товаров и так по умолчанию идёт по названию, вот такие строки есть в /includes/modules/default.php: if (!$sorting_data['products_sorting']) $sorting_data['products_sorting'] = 'pd.products_name'; $sorting = ' ORDER BY '.$sorting_data['products_sorting'].' '.$sorting_data['products_sorting2'].' ';[/code]Может просто у Вас в настройках категорий, в админке, в опции сортировка указана сортировка по цене, поэтому и сортирует по цене. Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 30 августа, 2010 Жалоба Share Опубликовано 30 августа, 2010 кстати сортировка по умолчанию товаров по порядку не работает в версии 1,58? у меня по крайней мере нет, править там же? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2010 Жалоба Share Опубликовано 31 августа, 2010 Не работает где?! По порядку сортирует например на главной странице новинки, по центру которые. Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 31 августа, 2010 Жалоба Share Опубликовано 31 августа, 2010 в категории на странице списка товара Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2010 Жалоба Share Опубликовано 31 августа, 2010 Сортировка товаров внутри категорий задаётся при создании/редактировании категории в Админке - Каталог. Если сортировка не задана, тогда, по идее, будет сортироваться просто по названию товара. Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 31 августа, 2010 Жалоба Share Опубликовано 31 августа, 2010 дык, конечно выставлено все отредактировано в настройках категории но нет не сортирует Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 августа, 2010 Жалоба Share Опубликовано 31 августа, 2010 По умолчанию сортирует, проверил. Возможно, что-то правили например в /includes/modules/default.php, можете какую-то свою сортировку указали. Ищите по order by и правьте код. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 У меня такой вопрос. На странице товара есть несколько атрибутов товара и у каждого указана своя цена. Атрибут отображается в виде Размер: L + 0грн. М + 200грн. Сортировка ведется по имени в атрибуте. И цена вверху для товара указана тоже по цене верхнего атрибута, т.е. 0 А мне надо, чтобы сортировались атрибуты внутри не по имени а по цене. Чтобы 200грн было верхним а 0 ниже и цена товара соотв. была 200 а не 0. Где и что нужно править? И еще бы этот префикс + убрать или заменить на что то свое. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 Такого по умолчанию нет, т.е. что б основная цена менялась на цену с атрибутом. Это только если какой-то свой код писать. Править: /includes/modules/product_info.php /includes/modules/product_attributes.php Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 А с сортировкой как быть? Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 И если кто подскажет, какой код написать, чтобы цена основная бралась от цены атрибута при условии что он существует и цена больше 0. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 Вообще если я правильно помню, сортируется по полю порядок сортировки. Если нужно по цене, попробуйте в /includes/modules/product_attrbiutes.php поменять: order by pa.sortorder");[/code] на: [code] order by pa.options_values_price"); Ссылка на сообщение Поделиться на другие сайты
zaly 0 Опубликовано 25 декабря, 2011 Жалоба Share Опубликовано 25 декабря, 2011 Сортировка товаров и так по умолчанию идёт по названию, вот такие строки есть в /includes/modules/default.php: if (!$sorting_data['products_sorting']) $sorting_data['products_sorting'] = 'pd.products_name'; $sorting = ' ORDER BY '.$sorting_data['products_sorting'].' '.$sorting_data['products_sorting2'].' '; [/code] Может просто у Вас в настройках категорий, в админке, в опции сортировка указана сортировка по цене, поэтому и сортирует по цене. А где это опция находится? нашел только "Сортировка ожидаемых товаров" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 декабря, 2011 Жалоба Share Опубликовано 25 декабря, 2011 В Админке - Каталог, отредактируйте категорию, там в настройках задаётся сортировка для товаров категории. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения