Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.
Модераторы: Xpycm, Koduc
Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.
На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.
Foton » 21 май 2013, 14:16
В файле protected\modules\apartments\models\Apartment.php
в function search() удалите $criteria->order = $this->getTableAlias().'.sorter DESC';
и измените
- Код: Выделить всё
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'pagination'=>array(
'pageSize'=>param('adminPaginationPageSize', 20),
),
));
на
- Код: Выделить всё
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'pagination'=>array(
'pageSize'=>param('adminPaginationPageSize', 20),
),
'sort' => array(
'defaultOrder' => $this->getTableAlias().'.sorter DESC',
),
));
-
Foton
- Разработчик
-
- Сообщения: 431
- Зарегистрирован: 26 янв 2012, 14:58
- Очки репутации: 8
Alf » 21 май 2013, 15:01
Foton писал(а):В файле protected\modules\apartments\models\Apartment.php
в function search() удалите $criteria->order = $this->getTableAlias().'.sorter DESC';
и измените
- Код: Выделить всё
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'pagination'=>array(
'pageSize'=>param('adminPaginationPageSize', 20),
),
));
на
- Код: Выделить всё
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'pagination'=>array(
'pageSize'=>param('adminPaginationPageSize', 20),
),
'sort' => array(
'defaultOrder' => $this->getTableAlias().'.sorter DESC',
),
));
Всё работает, СПАСИБО!
-
Alf
- Незнакомец
-
- Сообщения: 4
- Зарегистрирован: 21 май 2013, 10:57
- Очки репутации: 0
Денис » 21 ноя 2013, 13:07
MexxSeo писал(а):Здравствуйте!
Сделал вывод даты добавления объявления:
- Код: Выделить всё
array(
'header' => 'Добавлено',
'name' => 'date_created',
'type' => 'raw',
'value' => 'CHtml::link(CHtml::encode($data->date_created),array("/apartments/backend/main/view","id" => $data->id))',
'sortable' => false,
),
Дата отображается в формате: 2013-02-19 23:12:32
Как сделать, что бы отображалось просто: 19-02-2013 ?
И еще такой вопрос как можно сделать сортировку по определенным датам? Например, нужно отобрать объекты, которые были добавлены с 10-02-2013 по 15-02-2013 ?
а можно ли добавить дату при показе обьявлений блоками?
С уважением, Денис.
Skype........Denis_Ustinow
Tel............8-923-755-1802
Tel............8-929-325-6604
Mail......Denis_Ustinow@mail.ru
Site.............ОВИТО.рф
-
Денис
- Гражданин
-
- Сообщения: 206
- Зарегистрирован: 19 сен 2013, 09:20
- Откуда: Алтайский край, г. Рубцовск
- Очки репутации: 7
-
fisher » 21 ноя 2013, 16:01
вы можете по примеру
- Код: Выделить всё
if($item->floor_total){
$echo[] = tt('floors', 'common').': '.$item->floor_total;
}
написать
$item->date_created
в файле
widgetApartments_list_item.php
-
fisher
- Разработчик
-
- Сообщения: 285
- Зарегистрирован: 15 апр 2013, 09:25
- Очки репутации: 8
Денис » 21 ноя 2013, 17:30
- Screenshot_5.png (28.52 КБ) Просмотров: 12752
- Screenshot_6.png (55.08 КБ) Просмотров: 12752
если кому интересно
/protected/modules/apartments/views/widgetApartments_list_item.php
- Код: Выделить всё
<div class="clear" ></div>
<p class="desc1">
<?php
if($item->date_created)
echo $item->getDateTimeInFormat('date_created');
?>
/styles.css
- Код: Выделить всё
p.desc1 {font:15px Tahoma; color:
С уважением, Денис.
Skype........Denis_Ustinow
Tel............8-923-755-1802
Tel............8-929-325-6604
Mail......Denis_Ustinow@mail.ru
Site.............ОВИТО.рф
-
Денис
- Гражданин
-
- Сообщения: 206
- Зарегистрирован: 19 сен 2013, 09:20
- Откуда: Алтайский край, г. Рубцовск
- Очки репутации: 7
-
vanred79 » 16 ноя 2014, 08:38
Добрый день! Подскажите пожалуйста а как добавить номер телефона владельца, фильтр не нужен, нужно просто поле.
Вся недвижимость Астаны у нас на
сайте
-
vanred79
- Местная знаменитость
-
- Сообщения: 660
- Зарегистрирован: 02 фев 2013, 18:42
- Откуда: Казахстан
- Очки репутации: 2
-
illuzii » 16 окт 2015, 16:58
Как удалить "Сортировать по дате"? - пишу ответ :)
сори - нашел и закоментировал в
/protected/modules/apartments/helpers/apartmentsHelper.php
$sort->link('date_created', tt('Sorting by date created', 'quicksearch'), $HtmlOption),
-
illuzii
- Прохожий
-
- Сообщения: 44
- Зарегистрирован: 12 окт 2015, 22:16
- Очки репутации: -6
dis » 06 дек 2015, 10:07
Приветствую. Помогите, плиз, тоже сделать поле с телефоном владельца, но с возможностью поиска (фильтра). Буду очень благодарен!
-
dis
- Незнакомец
-
- Сообщения: 15
- Зарегистрирован: 05 дек 2015, 19:19
- Очки репутации: 0
dis » 06 дек 2015, 10:52
dis писал(а):Приветствую. Помогите, плиз, тоже сделать поле с телефоном владельца, но с возможностью поиска (фильтра). Буду очень благодарен!
Поле в админки разобрался как добавить, но вот как включить фильтр не пойму - прошу помощи
- Код: Выделить всё
array(
'name' => 'phone',
'htmlOptions' => array(
'class'=>'apartments_phone_column',
),
'sortable' => false,
-
dis
- Незнакомец
-
- Сообщения: 15
- Зарегистрирован: 05 дек 2015, 19:19
- Очки репутации: 0
Вернуться в Вопросы и помощь по изменениям
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9