Формат даты "Сегодня", "Вчера" в DLE

[Удален]
6575

Добрый день, помогите с одной проблемкой.

Идет лента новостей в DLE. Слева дата, справа заголовок новости.

Получается, что если новость свежая (сегодняшняя или вчерашняя), то дата выводится в неприятном формате, примерно так:

"Сегодня, 11.07"

"Вчера, 10.07."

остальные новости же идут просто датами (без вчера-сегодня)

09.07.

08.07.

Из-за этого возникает ряд проблем, постоянно сдвигаются столбцы ячеек даты, расширяются строчки, увеличивается расстояние между датой и заголовком новости и т.д.

Можно как-то убрать "вчера", "сегодня", чтобы их не было? а остались обычные даты...

Единственное, что нашел, шаблон custom-last, но "сегодня" "вчера" тут не уберешь.

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40" height="20">{date}</td>
<td><span class="title">[full-link]{title}[/full-link]</span></td>
</tr>
</table>
T
На сайте с 13.01.2009
Offline
50
#1

в папке engine/modules/show.short.php открыть и заменить :

	

if( date( Ymd, $row['date'] ) == date( Ymd, $_TIME ) ) {
$tpl->set( '{date}', $lang['time_heute'] . langdate( ", H:i", $row['date'] ) );
} elseif( date( Ymd, $row['date'] ) == date( Ymd, ($_TIME - 86400) ) ) {
$tpl->set( '{date}', $lang['time_gestern'] . langdate( ", H:i", $row['date'] ) );
} else {
$tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) );
}

На :

	

$tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) );
[Удален]
#2

Спасибо большое, только в моем случае оказалось, что это нужно сделать все-таки в show.custom.php

T
На сайте с 13.01.2009
Offline
50
#3

Я для коротких сказал , а так смысл одинаковый , там точно такое же

[Удален]
#4

Подскажите, как даты привести в соответствие, чтобы было одинаковое количество символов

Пример:

15.07.2009

10.07.2009

7.07.2009 (чтобы получилось в итоге 07.07.2009)

seomaxim добавил 25.07.2009 в 04:22

Ну подмогните решить проблемку за небольшое вознаграждение...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий