Хак Статус New! - Для новостей
- Хаки DLE
Данный хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости, добавляется рядом - слово "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}', "<font color=\"red\">New!</font>");
} elseif (date(Ymd, $row['date']) == date(Ymd, ($_TIME - 86400))) {
$tpl->set('{date}', $lang['time_gestern'].langdate(", H:i", $row['date']));
$tpl->set('{new}', "<font color=\"green\">New!</font>");
} else {
$tpl->set('{date}', langdate($config['timestamp_active'], $row['date']));
$tpl->set('{new}', " ");
}
Такое же действие можно сделать для полной новости и для фаворит новостей, в файлах show.full.php и favorites.php.
НЕ ЗАБЫВАЕМ ВСТАВИТЬ В ШАБЛОН КРАТКОЙ И ПОЛНОЙ НОВОСТИ (А так-же в фаворит новости, если нужно) ТЕГ: {new} !!!!!!!!!!
Автор: Sheckler aka aguware
Стоимость: Бесплатно
Ключевые слова по теме Хак Статус New! - Для новостей: слово, добавляется, новости, цвета, полее, Данный, зелёного, поздних, новостей, Стоимость, Бесплатно, aguware, Sheckler, ничего, Автор, вчерашней, Разумеется, статус, делает, красного