Данный хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости, добавляется рядом - слово "New!" (Нью eng = Новый rus) красного цвета, а для вчерашней новости - слово "New!", но уже зелёного цвета. Разумеется для полее поздних новостей, ничего не добавляется =)
Установка:
В файле
/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'] ) );
}
меняем на
if (date(Ymd, $row['date']) == date(Ymd, $_TIME)) {
$tpl->set('{date}', $lang['time_heute'].langdate(", H:i", $row['date']));
$tpl->set('{new}', "New!");
} elseif (date(Ymd, $row['date']) == date(Ymd, ($_TIME - 86400))) {
$tpl->set('{date}', $lang['time_gestern'].langdate(", H:i", $row['date']));
$tpl->set('{new}', "New!");
} else {
$tpl->set('{date}', langdate($config['timestamp_active'], $row['date']));
$tpl->set('{new}', " ");
}
Такое же действие можно сделать для полной новости и для фаворит новостей, в файлах show.full.php и favorites.php
Для отображения в краткой, полной и фаворит новостями вставить
тег{new}