работа функции find в универсальном каталоге
Подскажите кто знает, как сделать сортировку по цене по умолчанию, при этом цены равные нулю, переместить в конец сортировки?
После
if ($do == 'find') {
$_SESSION['uc_orderby']='price'; $_SESSION['uc_orderto']='desc';
Но когда я вношу данные изменения. то полностью меняется структура отображения. сначала видны самые большие цена товара по убыванию в низ.
Ваша правка позволяет отсортировать по цене, но не в ту сторону, и это может отпугнуть потенциальных покупателей.
Я хотел логическое условие ЕСЛИ, сам пытался его внедрить:
if ($price>0.01) { $_SESSION['uc_orderby']='price'; $_SESSION['uc_orderto']='asc'; } else { $_SESSION['uc_orderby']='desc'; $_SESSION['uc_orderto']='asc'; }