Память фильтров в админке

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

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

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

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

Память фильтров в админке

Сообщение vanred79 » 01 окт 2014, 19:13

Добрый день! Подскажите пожалуйста как сделать чтобы имелась память на фильтр в админке. У меня сейчас, если выберу "ожидают модерации", то после редактирования объявления и сохранения меня возвращает в общий список объявлений, т.е. надо снова нажимать "ожидают модерации".
Вопрос: как сделать чтобы возвращался на список "ожидают модерации" и на тот же лист, на котором редактировал объявление
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Память фильтров в админке

Сообщение fisher » 03 окт 2014, 11:33

В демо версии выбранные фильтры остаются, возможно у вас были правки. Или же сравнивайте код с последней версией.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Память фильтров в админке

Сообщение vanred79 » 03 окт 2014, 18:13

fisher писал(а):В демо версии выбранные фильтры остаются, возможно у вас были правки. Или же сравнивайте код с последней версией.


Добрый день!
Подскажите какие файлы отвечают за память фильтров в админке,
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Память фильтров в админке

Сообщение andipas » 06 окт 2014, 09:41

vanred79 писал(а):
fisher писал(а):В демо версии выбранные фильтры остаются, возможно у вас были правки. Или же сравнивайте код с последней версией.


Добрый день!
Подскажите какие файлы отвечают за память фильтров в админке,


За "память" фильтров и страницы отвечает специальный класс поведения. В модели protected/modules/apartments/models/Apartment.php он подключается так:

Код: Выделить всё

    
public function behaviors(){
        return array(
            
'ERememberFiltersBehavior' => array(
                
'class' => 'application.components.behaviors.ERememberFiltersBehavior',
                
'defaults'=>array(),
                
'defaultStickOnClear'=>false
            
),
//...
 


Также в контроллере для объявлений protected/modules/apartments/controllers/backend/MainController.php , вызывается метод $this->rememberPage(); в actionAdmin(){

Код: Выделить всё

        $countNewsProduct 
NewsProduct::getCountNoShow();
        if(
$countNewsProduct 0){
            
Yii::app()->user->setFlash('info'Yii::t('common''There are new product news') . ': '
                
CHtml::link(Yii::t('common''{n} news'$countNewsProduct), array('/news/backend/main/product')));
        }

                
// ВОТ ЗДЕСЬ
        
$this->rememberPage();

        
$this->getMaxSorter();

        
$model = new Apartment('search');
        
$model $model->with(array('user'));

        
$this->render('admin',array_merge(array('model'=>$model), $this->params));
 
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Память фильтров в админке

Сообщение vanred79 » 06 окт 2014, 20:13

Спасибо andipas!
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Память фильтров в админке

Сообщение vanred79 » 31 окт 2014, 20:23

Добрый вечер andipas! А память для "Пользователи" сделать возможно? Если да, то направление дайте пожалуйста
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Память фильтров в админке

Сообщение Koduc » 02 ноя 2014, 13:16

vanred79 писал(а):Добрый вечер andipas! А память для "Пользователи" сделать возможно? Если да, то направление дайте пожалуйста

Аналогично вышеуказанному, только папка будет protected/modules/users вместо protected/modules/apartments
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Память фильтров в админке

Сообщение vanred79 » 20 ноя 2014, 13:28

Добрый день! Память работает, но почему то на 1 страницу нельзя перейти, это возможно исправить?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Память фильтров в админке

Сообщение andipas » 20 ноя 2014, 14:15

vanred79 писал(а):Добрый день! Память работает, но почему то на 1 страницу нельзя перейти, это возможно исправить?


В файле protected/modules/apartments/controllers/backend/MainController.php

попробуйте после строчки:

$model = new Apartment('search');

добавить

Код: Выделить всё
$model->setRememberScenario('ads_remember'); 


после этого почистите кеш, куки, перелогинтесь в админку
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30


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

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

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

cron