Добрый день, нужна очень помощь!!!! Нужно сделать, что бы товар в VirtueMart сортировался по последнему поступлению по убыванию. То есть когда человек заходил в каталог, он видел на первой страничке товар который добавили в последней раз! Все перерыл, в админке нет, на форуме тут тоже, может кто сталкивался, очень нужно!
с 1.1.* не работаю для 1.0.* ,впринципе структуры схожие... /html/shop.browse.php - там смотрите попробуйте $DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "ASC" )); заменить $DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "DESC" )); по аналогии
КТО ПОМОЖЕТ в версии VirtueMart 1.1.0 Добавлено через 7 часов 29 минут В каких еще файлах можно найти подобный код?
а у меня не работает в 1.0... Как были старые вверху, так и есть... Что еще может влиять на нерабочую строчку? $DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "DESC" ));
VirtueMart 1.1.4 stable 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 = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "DESC" ));