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

Сортировать по цене

СообщениеДобавлено: 04 дек 2013, 04:24
Денис
Если цена не указана податчиком объявления, при сортировке по цене такие обьявления выводятся как самые дешовые те первыми. Поняв это некоторые из агенств недвижимостиуже начали изза этого цену не указывать(в письме спрашивал)....(на карте кликов в яндексе)это нужная кнопка. В последствии может потерятся монетизация с -поднять обьявление, и как следствие рейтинг соответствующего модуля. Как можно устранить эту ситуацию.....чтобы обьявления без цены при сортировке уходили в конец(дорогих)обьявлений или вообще невыводились чтобы люди указывали цену

Re: Сортировать по цене

СообщениеДобавлено: 20 дек 2013, 11:51
Koduc
Файл /protected/modules/apartments/helpers/apartmentsHelper.php
код
Код: Выделить всё
        $sort->attributes = array(
            'price' => 'price',
            'date_created' => 'date_created',
        ); 

замнеить на
Код: Выделить всё
        $sort->attributes = array(
            'price' => array(
                'asc' => 'price=0, price ASC',
                'desc' => 'price=0, price DESC',
            ) ,
            'date_created' => 'date_created',
        ); 

в итоге такие "безценные" объявления всегда будут в конце списка

Re: Сортировать по цене

СообщениеДобавлено: 21 дек 2013, 07:57
Денис
спасибо