Witam,
Jak w Virtuemart ustawic domyslne sortowanie wg ceny, ale malejąco, nie rosnąco? Bo w opcjach jest tylko wg Ceny a nie ma juz zróżnicowania na rosnąco lub malejąco.
pozdrawiam,
Aga
Żeby zrobić, to co chcesz, musisz zmienić domyślny sposób sortowania, a to oznacza, że nie obędzie się bez grzebania w pliku shop.browse.php.
Nie zapomnij przed eksperymentowaniem zrobić kopię swojego pliku shop.browse.php!!
Znajdź:
// possible values: [ASC|DESC]
$DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "ASC" ));
$search_limiter= $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'search_limiter', null ));
$search_op= $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'search_op', null ));
// possible values:
// product_name, product_price, product_sku, product_cdate (=latest additions)
$orderby = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'orderby', VM_BROWSE_ORDERBY_FIELD ));i zamień na:
// possible values:
// product_name, product_price, product_sku, product_cdate (=latest additions)
$orderby = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'orderby', VM_BROWSE_ORDERBY_FIELD ));
// possible values: [ASC|DESC]
if ($orderby =='product_price') {
$DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "DESC" ));
} else {
$DescOrderBy = $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'DescOrderBy', "ASC" ));
}
$search_limiter= $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'search_limiter', null ));
$search_op= $vmInputFilter->safeSQL( mosGetParam( $_REQUEST, 'search_op', null ));
Dzieki wielkie. Dziala :-)
pozdrawiam,
Aga
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!