Изменить позицию "Специальное предложение"

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Изменить позицию "Специальное предложение"

Сообщение salamander » 15 фев 2016, 17:00

Приветствуют дорогие разработчики!
Имеется вопрос по позициям с пометкой "Специальное предложение" а именно, нужно изменить чтобы при использовании данной услуги объявление в разделе с городом были не в разброс а упорядочивались первыми!
На наглядном примере могу продемонстрировать свой сайт http://upn.by/page/kvartira-na-sutki-v-orshe
Видно что объявление с премиум статусом, находится после обычного объявления, а хотелось бы видеть статус "Премиум" на первых позициях.
Версия движка старая.
Буду рад вашей помощи!
salamander
Незнакомец
 
Сообщения: 3
Зарегистрирован: 15 фев 2016, 16:45
Очки репутации: 0

Re: Изменить позицию "Специальное предложение"

Сообщение Koduc » 16 фев 2016, 10:10

Версия у вас старенькая, под рукой нет рабочего сайта, поэтому скажу примерно что сделать.
Файл /protected/modules/apartments/helpers/apartmentsHelper.php
Там должен быть код что-то типа такого:
Код: Выделить всё
        if(!$criteria->order)
            
$sort->defaultOrder 't.date_up_search DESC, t.sorter DESC';
        
$sort->applyOrder($criteria); 


и измените на что-то типа такого (или по этой теме: viewtopic.php?f=17&t=126&p=566&hilit=is_special_offer#p565 )
Код: Выделить всё
        if(!$criteria->order)
            
$sort->defaultOrder 't.is_special_offer DESC, t.date_up_search DESC, t.sorter DESC';
        
$sort->applyOrder($criteria); 
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Изменить позицию "Специальное предложение"

Сообщение salamander » 16 фев 2016, 16:23

Koduc благодарю за столь быстрый ответ :-)
Внес изменения, стало лучше.
Но теперь вопрос следующий, как присвоить другой флажок для объявления с услугой "Поднять в поиске" ?
Файлы с названием spec-offer и spec-offer-tr отвечает за услугу Специальное Предложение.
----------------------
Также имеется вопрос по отображению числа просмотров объявления
Для ясности
Дата создания: 10.02.2016 09:59:11 Всего просмотров: 11 Просмотров за месяц: 3
salamander
Незнакомец
 
Сообщения: 3
Зарегистрирован: 15 фев 2016, 16:45
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

cron