Дата обновления в админке новостей

Сообщения о багах в продукте

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

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

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

Дата обновления в админке новостей

Сообщение rinat » 15 апр 2014, 11:20

В колонке Дата обновления в Меню новостей в админке, вместо даты - array. http://bc.monoray.ru/news/backend/main/admin
Возможное решение, в protected\modules\news\views\backend\admin.php вместо dateCreated написать date_update, и обновить запись protected\modules\news\models\News.php с 'dateCreated' => 'Дата обновления', на 'date_updated' => 'Дата обновления'. Возможно задумывалось что то другое, но как вариант
rinat
Незнакомец
 
Сообщения: 7
Зарегистрирован: 15 апр 2014, 10:52
Очки репутации: 0

Re: Дата обновления в админке новостей

Сообщение Mono » 15 апр 2014, 13:32

мне кажется в protected\modules\news\views\backend\admin.php просто пропущено значение 'value'=> для dateCreated
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Дата обновления в админке новостей

Сообщение rinat » 16 апр 2014, 08:11

Ну dateCreated там объявлен как массив и что объявлять в value? Туда пишется как я понял в двух разных форматах дата создания
rinat
Незнакомец
 
Сообщения: 7
Зарегистрирован: 15 апр 2014, 10:52
Очки репутации: 0

Re: Дата обновления в админке новостей

Сообщение Xpycm » 16 апр 2014, 08:43

Файл protected\modules\news\models\News.php
После:
Код: Выделить всё
public $dateCreated = array(); 

Добавьте:
Код: Выделить всё
public $dateCreatedAdmin


В методе attributeLabels
После:
Код: Выделить всё
'date_created' => 'Дата создания'

Добавьте:
Код: Выделить всё
'dateCreatedAdmin' => 'Дата добавления'


В методе afterFind
После:
Код: Выделить всё
$this->dateCreated['first'] = Yii::app()->dateFormatter->format('d'CDateTimeParser::parse($this->date_created'yyyy-MM-dd hh:mm:ss'));
$this->dateCreated['second'] = Yii::app()->dateFormatter->format('MMM y'CDateTimeParser::parse($this->date_created'yyyy-MM-dd hh:mm:ss')); 

Добавьте:
Код: Выделить всё
$dateFormat param('dateFormat''d.m.Y H:i:s');
$this->dateCreatedAdmin date($dateFormatstrtotime($this->date_created)); 


В файле protected\modules\news\views\backend\admin.php
Вместо:
Код: Выделить всё
'name'=>'dateCreated'

Пропишите:
Код: Выделить всё
'name'=>'dateCreatedAdmin'
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Дата обновления в админке новостей

Сообщение rinat » 16 апр 2014, 08:48

Да спасибо! И насчёт соседней ветки "Проблема с отображением форматированного текста" не могли бы ответить? Очень острая проблема и срочная.
По моему что то с reset.css в паре с style.css накладывается
rinat
Незнакомец
 
Сообщения: 7
Зарегистрирован: 15 апр 2014, 10:52
Очки репутации: 0


Вернуться в Ошибки

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

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

cron