Страница 1 из 1

сортировка объявлений без фото

СообщениеДобавлено: 23 июн 2015, 00:52
solovey6o2
Всем привет. я новичок в PHP, прошу помощи.
Как сделать условие - если добавляют объявления без фото, чтобы эти объявления появлялись в конце списка объявлений?

Re: сортировка объявлений без фото

СообщениеДобавлено: 23 июн 2016, 11:47
omgh
Вопрос актуален.

Re: сортировка объявлений без фото

СообщениеДобавлено: 23 июн 2016, 16:22
Foton
В файле protected\modules\apartments\helpers\apartmentsHelper.php
заменить
Код: Выделить всё
if(!$criteria->order)
            $sort->defaultOrder = 't.date_up_search DESC, t.sorter DESC'; 

на
Код: Выделить всё
if(!$criteria->order)
            $sort->defaultOrder = 't.date_up_search DESC, CASE WHEN (count_img>0)=TRUE THEN t.sorter ELSE t.count_img END DESC, t.sorter DESC'; 

Re: сортировка объявлений без фото

СообщениеДобавлено: 23 июн 2016, 17:20
omgh
А как грамотнее вытащить "count_img" для старых версий, где нету этого столбца в таблице "_apartment", а связь идет через таблицу "_images" и столбца "id_object".

Re: сортировка объявлений без фото

СообщениеДобавлено: 24 июн 2016, 08:51
Xpycm
Это уже будет платная доработка. Обращайтесь: https://monoray.ru/contact