Статус New! - Для новостей

Статус New! - Для новостей


Описание: Данный хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости, добавляется рядом - слово "New!" (Нью eng = Новый rus) красного цвета, а для вчерашней новости - слово "New!", но уже зелёного цвета. Разумеется для полее поздних новостей, ничего не добавляется =)
Скриншот:


Откроем файл enginemodulesshort.show.php, находим:

Статус New! - Для новостей


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.
Другие новости по теме:

Категория: Хаки ----- Просмотров: 2766 ----- Комментариев: 13

Вернуться

  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Опутеть как интересно, во задвигаете. Класс!
  • Milton

  • 3 февраля 2009 17:06
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Всё зделал а изменений никаких!
  • Группа: User
  • ICQ: 467815056
  • Регистрация: 4.11.2008
  • Комментариев: 40
  • Публикаций: 3
^
Я в favorites.php ничё такого не нашёл
  • Группа: Гости
  • ICQ: 767792
  • Регистрация: 14.02.2008
  • Комментариев: 414
  • Публикаций: 19
^
видно же что автор етого поста кидала!
и ето все знают, и почему ето с него бан сняли? а? подозрительно..
  • Группа: User
  • ICQ: 467815056
  • Регистрация: 4.11.2008
  • Комментариев: 40
  • Публикаций: 3
^
блин не учили новость до конца писать... я имею в виду то что тег {new} в шаблоне ставить надо?

короче народ, вот норм установка _http://www.nokiasmart.info/uploads/new.txt

да, и небольшое исправление, в favorites.php ничё делать ненадо!!!
  • dj_uise

  • 3 февраля 2009 22:41
  • Группа: User
  • ICQ: --
  • Регистрация: 22.08.2008
  • Комментариев: 44
  • Публикаций: 1
^
а для 7,5 мжно переписать ?

--------------------
  • pups

  • 3 февраля 2009 23:59
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
+1, а то там много новыхх изминений в файлах
  • Группа: User
  • ICQ: 467815056
  • Регистрация: 4.11.2008
  • Комментариев: 40
  • Публикаций: 3
^
она и 7,5 идёт
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
идёт себе поставыл работает на 5

Цитата: Кокос
она и 7,5 идёт


идёт себе поставыл работает на 5
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
а как сделать чтобы место текста вставить картинку "new" ?
  • Bogdan

  • 28 июня 2009 15:02
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: arsenhl
а как сделать чтобы место текста вставить картинку "new" ?


$tpl->set('{new}', "<img src=\"ссылка к картинке\">");
  • yung3r

  • 28 июня 2009 15:11
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
lol спасибо
  • hybrid

  • 20 июля 2009 22:03
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
а почему когда добавляю в searchresult.tpl в поиске отображается просто тегом?