dle.in.ua » Хаки » Статус New! - Для новостей

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

Автор: ZoloBen от 3-02-2009, 15:43
Статус 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.
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Опутеть как интересно, во задвигаете. Класс!
    • videogir
    • Регистрация: --
    • Репутация: (||)
    • 3 февраля 2009 16:54
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Всё зделал а изменений никаких!
    • Milton
    • Регистрация: --
    • Репутация: (||)
    • 3 февраля 2009 17:06
    • 2
    ^
  • Группа: User
  • Icq: 467815056
  • Комментариев: 40
  • Публикаций: 3
  • Я в favorites.php ничё такого не нашёл
    • Кокос
    • Регистрация: 4.11.2008
    • Репутация: (0|0|0)
    • 3 февраля 2009 18:14
    • 3
    ^
  • Группа: Гости
  • Icq: 767792
  • Комментариев: 414
  • Публикаций: 19
  • видно же что автор етого поста кидала!
    и ето все знают, и почему ето с него бан сняли? а? подозрительно..
    ^
  • Группа: User
  • Icq: 467815056
  • Комментариев: 40
  • Публикаций: 3
  • блин не учили новость до конца писать... я имею в виду то что тег {new} в шаблоне ставить надо?

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

    да, и небольшое исправление, в favorites.php ничё делать ненадо!!!
    • Кокос
    • Регистрация: 4.11.2008
    • Репутация: (0|0|0)
    • 3 февраля 2009 19:15
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 44
  • Публикаций: 1
  • а для 7,5 мжно переписать ?

    --------------------
    • dj_uise
    • Регистрация: 22.08.2008
    • Репутация: (0|0|0)
    • 3 февраля 2009 22:41
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • +1, а то там много новыхх изминений в файлах
    • pups
    • Регистрация: --
    • Репутация: (||)
    • 3 февраля 2009 23:59
    • 7
    ^
  • Группа: User
  • Icq: 467815056
  • Комментариев: 40
  • Публикаций: 3
  • она и 7,5 идёт
    • Кокос
    • Регистрация: 4.11.2008
    • Репутация: (0|0|0)
    • 4 февраля 2009 09:15
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • идёт себе поставыл работает на 5

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


    идёт себе поставыл работает на 5
    • qiq.or.kz
    • Регистрация: --
    • Репутация: (||)
    • 6 марта 2009 00:07
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а как сделать чтобы место текста вставить картинку "new" ?
    • arsenhl
    • Регистрация: --
    • Репутация: (||)
    • 23 марта 2009 02:22
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: arsenhl
    а как сделать чтобы место текста вставить картинку "new" ?


    $tpl->set('{new}', "<img src=\"ссылка к картинке\">");
    • Bogdan
    • Регистрация: --
    • Репутация: (||)
    • 28 июня 2009 15:02
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • lol спасибо
    • yung3r
    • Регистрация: --
    • Репутация: (||)
    • 28 июня 2009 15:11
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а почему когда добавляю в searchresult.tpl в поиске отображается просто тегом?
    • hybrid
    • Регистрация: --
    • Репутация: (||)
    • 20 июля 2009 22:03
    • 13
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.