Хак Статус New! - Для новостей
Данный Хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости, добавляется рядом - слово "New!" (Нью eng = Новый rus) красного цвета, а для вчерашней новости - слово "New!", но уже зелёного цвета. Разумеется для полее поздних новостей, ничего не добавляется =)
Установка:
Откроем файл enginemodulesshort.show.php, находим:
ЗАМЕНЯЕМ на:
Тоже самое действие делаем в show.full.php и favorites.php.
В шаблон короткой новости и в шаблон полной новости (А так-же в фаворитах (кто делал)), не забудьте поставить тег:
Установка:
Откроем файл enginemodulesshort.show.php, находим:
<font color=#0000FF>if</font> (date(Ymd, <font color=#660000>$row</font>['date'])<font color=#8000FF> == </font>date(Ymd, <font color=#660000>$_TIME</font>)) {
<font color=#660000>$tpl</font>->set('{date}', <font color=#660000>$lang</font>['time_heute'].langdate(", H:i", <font color=#660000>$row</font>['date']));
} <font color=#0000FF>else</font>if (date(Ymd, <font color=#660000>$row</font>['date'])<font color=#8000FF> == </font>date(Ymd, (<font color=#660000>$_TIME</font> - 86400))) {
<font color=#660000>$tpl</font>->set('{date}', <font color=#660000>$lang</font>['time_gestern'].langdate(", H:i", <font color=#660000>$row</font>['date']));
} <font color=#0000FF>else</font> {
<font color=#660000>$tpl</font>->set('{date}', langdate(<font color=#660000>$config</font>['timestamp_active'], <font color=#660000>$row</font>['date']));
}
ЗАМЕНЯЕМ на:
<font color=#0000FF>if</font> (date(Ymd, <font color=#660000>$row</font>['date'])<font color=#8000FF> == </font>date(Ymd, <font color=#660000>$_TIME</font>)) {
<font color=#660000>$tpl</font>->set('{date}', <font color=#660000>$lang</font>['time_heute'].langdate(", H:i", <font color=#660000>$row</font>['date']));
<font color=#660000>$tpl</font>->set('{new}', "New!");
} <font color=#0000FF>else</font>if (date(Ymd, <font color=#660000>$row</font>['date'])<font color=#8000FF> == </font>date(Ymd, (<font color=#660000>$_TIME</font> - 86400))) {
<font color=#660000>$tpl</font>->set('{date}', <font color=#660000>$lang</font>['time_gestern'].langdate(", H:i", <font color=#660000>$row</font>['date']));
<font color=#660000>$tpl</font>->set('{new}', "New!");
} <font color=#0000FF>else</font> {
<font color=#660000>$tpl</font>->set('{date}', langdate(<font color=#660000>$config</font>['timestamp_active'], <font color=#660000>$row</font>['date']));
<font color=#660000>$tpl</font>->set('{new}', ' ');
}
Тоже самое действие делаем в show.full.php и favorites.php.
В шаблон короткой новости и в шаблон полной новости (А так-же в фаворитах (кто делал)), не забудьте поставить тег:
{new}