вот нужно подробнее как изменить функцию rdate, чтоб не выводилось время вообще, а только дата.
Я нашел ее вот тут :
public function rdate($param, $time = 0)
{
$this->language->load('record/blog');
if (intval($time) == 0)
$time = time();
$MonthNames = array(
$this->language->get('text_january'),
$this->language->get('text_february'),
$this->language->get('text_march'),
$this->language->get('text_april'),
$this->language->get('text_may'),
$this->language->get('text_june'),
$this->language->get('text_july'),
$this->language->get('text_august'),
$this->language->get('text_september'),
$this->language->get('text_october'),
$this->language->get('text_november'),
$this->language->get('text_december')
);
if (strpos($param, 'M') === false)
return date($param, $time);
else {
$str_begin = date(utf8_substr($param, 0, utf8_strpos($param, 'M')), $time);
$str_middle = $MonthNames[date('n', $time) - 1];
$str_end = date(utf8_substr($param, utf8_strpos($param, 'M') + 1, utf8_strlen($param)), $time);
$str_date = $str_begin . $str_middle . $str_end;
return $str_date;
}
}
Но не сильно понимаю что нужно изменить.
Также еще один вопрос, чтоб сделать вывод месяца числом, а не словом, достаточно в языковом файле изменить названия месяцев на их порядковые номера, этого будет достаточно?
Плюс можно ли сделать такое изменение:
$_['text_date'] = "d M Y";
на
$_['text_date'] = "d-M-Y";
спасибо.