Необходимо добавить поле в админке

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

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

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

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

Необходимо добавить поле в админке

Сообщение Centrn » 10 июн 2014, 08:08

Здравствуйте!
Подскажите, платная версия 1.8.1,
1. Необходимо в админке в управлении объявлениями, добавить поле адрес, а то, когда много объявлений сложно выискать необходимое, и как можно убрать е-меил там же.
2. Как можно на главную дополнительно вывести спецпредложения, т.е. идет описание, затем карта, новости (как сделать с фотографиями и небольшим анонсом), затем спецпредложения, последние объявления и т.д.. Порядок описание, новости уже сделано. Как добавить фото и анонс новостей на главную? Как добавить доп. модули?
Спасибо за помощь заранее...
Centrn
Незнакомец
 
Сообщения: 2
Зарегистрирован: 10 июн 2014, 07:54
Очки репутации: 0

Re: Необходимо добавить поле в админке

Сообщение fisher » 10 июн 2014, 11:21

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

Re: Необходимо добавить поле в админке

Сообщение Centrn » 11 июн 2014, 01:15

Обыскал все, как добавить именно адрес в админку нет (надо переменную какую вставить и где), есть похожее с именем, а адреса нет...
Как на главной показать спецпредложение, последние объявления?
Centrn
Незнакомец
 
Сообщения: 2
Зарегистрирован: 10 июн 2014, 07:54
Очки репутации: 0

Re: Необходимо добавить поле в админке

Сообщение fisher » 11 июн 2014, 09:05

чтобы добавить в админке адрес надо в файле
/protected/modules/apartments/views/backend/admin.php
добавить код (например):
Код: Выделить всё
$columns[]=array(
    
'header' => tc('Name'),
    
'name' => 'title_'.Yii::app()->language,
    
'type' => 'raw',
    
'value' => 'CHtml::link(CHtml::encode($data->{"title_".Yii::app()->language}),array("/apartments/backend/main/view","id" => $data->id))',
    
'sortable' => false,
);

$columns[]=array(
    
'header' => tt('Address''apartments'),
    
'name' => 'address_'.Yii::app()->language,
    
'type' => 'raw',
    
//'value' => 'CHtml::link(CHtml::encode($data->{"title_".Yii::app()->language}),array("/apartments/backend/main/view","id" => $data->id))',
    
'sortable' => false,
); 

после поля наименование будет выводится адрес.
чтобы работал фильтр надо в файле
\protected\modules\apartments\models\Apartment.php
в функции search() добавить код(пример):
Код: Выделить всё
        $criteria->compare('obj_type_id'$this->obj_type_id);

        
$criteria->compare($tmp$this->$tmptrue);
        
$tmp 'address_'.Yii::app()->language;
        
$criteria->compare($tmp$this->$tmptrue); 


остальные изменения, которые вы описали займут не 15 минут, поэтому обращайтесь к нам через форму контактов http://monoray.ru/contact, мы оценим и реализуем.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8


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

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

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

cron