Сортировка по рейтингу?

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

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

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

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

Сортировка по рейтингу?

Сообщение djani1978 » 12 апр 2013, 08:48

Подскажите пожалуйста, как поменять сортировку по дате создания на сортировку по рейтингу?
заране благодарен!
djani1978
Незнакомец
 
Сообщения: 14
Зарегистрирован: 11 апр 2013, 15:07
Очки репутации: 0

Re: Сортировка по рейтингу?

Сообщение Foton » 12 апр 2013, 10:12

Попробуйте в файле 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, t.rating DESC';
}
 

а вообще оно сортируется не по дате, а согласно порядку установленному в админке
Последний раз редактировалось Foton 12 апр 2013, 11:01, всего редактировалось 1 раз.
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Сортировка по рейтингу?

Сообщение djani1978 » 12 апр 2013, 10:22

неа, не получается...

CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't.raiting' in 'order clause'
djani1978
Незнакомец
 
Сообщения: 14
Зарегистрирован: 11 апр 2013, 15:07
Очки репутации: 0

Re: Сортировка по рейтингу?

Сообщение Foton » 12 апр 2013, 11:01

Извините, не raiting, а rating
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Сортировка по рейтингу?

Сообщение djani1978 » 12 апр 2013, 13:52

тоже не проходить
те. метод сортировки не меняется...

может в : protected/modules/quicrsearch/MainController.php ???
djani1978
Незнакомец
 
Сообщения: 14
Зарегистрирован: 11 апр 2013, 15:07
Очки репутации: 0

Re: Сортировка по рейтингу?

Сообщение Foton » 12 апр 2013, 14:17

А вы где именно хотите поменять? Т.е. где должна быть такая сортировка?
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Сортировка по рейтингу?

Сообщение djani1978 » 12 апр 2013, 14:47

там где она только и есть...
на табличном выводе объявленый!
Изображение
djani1978
Незнакомец
 
Сообщения: 14
Зарегистрирован: 11 апр 2013, 15:07
Очки репутации: 0

Re: Сортировка по рейтингу?

Сообщение Koduc » 13 апр 2013, 11:57

Открываете тот же файл: protected\modules\apartments\helpers\apartmentsHelper.php
Находите:
Код: Выделить всё
        $sort->attributes = array(
            
'price' => 'price',
            
'date_created' => 'date_created',
        ); 

меняете на:
Код: Выделить всё
        $sort->attributes = array(
            
'price' => 'price',
            
'rating' => 'rating',
        ); 

И ниже:
Код: Выделить всё
        $return = array(
            
$sort->link('price'tt('Sorting by price''quicksearch'), $HtmlOption),
            
$sort->link('date_created'tt('Sorting by date created''quicksearch'), $HtmlOption),
        ); 

Заменить на:
Код: Выделить всё
        $return = array(
            
$sort->link('price'tt('Sorting by price''quicksearch'), $HtmlOption),
            
$sort->link('rating'tt('Sorting by rating''quicksearch'), $HtmlOption),
        ); 

И посмотрите, что получится.
После чего зайдите в админку - управление переводами и найдите и переведите на русский строку: Sorting by rating
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Сортировка по рейтингу?

Сообщение djani1978 » 15 апр 2013, 09:12

А вот это подошло... Молодци...Огромное спасибо...
djani1978
Незнакомец
 
Сообщения: 14
Зарегистрирован: 11 апр 2013, 15:07
Очки репутации: 0


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

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

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

cron