Virtuemart умеет сортировать товары по дате добавления, но новые товары оказываются в конце списка. Как инвертировать сортировку?? заранее спасибо
В админке зайдите: Компоненты -> Virtuemart -> Настройки и перейдите на вкладку Сайт. И там смотрите поле "Сортировка товаров по умолчанию"
сортировка по умолчанию тоже не годится, сортирует не в том порядке. та же проблема, мне необходимо, чтобы последние товары были вверху при сортировке по последним поступлениям, сразу, без дополнительного переключения, по возрастанию. Прошу заглянуть, кто понимает и кому не лень http://audio-book-store.ru/knigi/hudozhestvennaya-kniga.html
тоже бился над этим вопросом и решил его. неужели сразу нельзя было выставить именно такой порядок?! это ведь ослу понятно, что новый товар, должен быть первым в списке. решение: в файле administrator\components\com_virtuemart\html\shop_browse_queries.php есть строки: // Descending or Ascending Order? possible values: [ASC|DESC] $DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "ASC" )); $DescOrderBy = $DescOrderBy == 'ASC' ? 'ASC' : 'DESC'; которые будут выглядеть: - // Descending or Ascending Order? possible values: [ASC|DESC] $DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "DESC" )); $DescOrderBy = $DescOrderBy == 'DESC' ? 'DESC' : 'ASC'; для того, чтобы новый товар поднимался вверх, а не прятался на последнюю страничку... по сути просто меняем наоборот значения деск и аск
Дружище, может у меня не такая версия вирта, но у меня таких строк нет, а есть в этом файле: // Descending or Ascending Order? possible values: [DESC|ASC] $DescOrderBy = $vmInputFilter->safeSQL( $vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "DESC" ) ); Строки $DescOrderBy = $DescOrderBy == 'DESC' ? 'DESC' : 'ASC'; не вижу в упор... Замена ASC на DESC в том, что есть никаких изменений не дает...
Наверное, так же. Как в 1.1.6 выглядит файл administrator\components\com_virtuemart\html\shop_ browse_queries.php ?