20 авг 2011
Хак Статус New! - для новостей
pioner Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Хак Статус New! - для новостей

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Хак Статус New! - для новостей


Данный хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости, добавляется рядом - слово "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}









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Wendy BensON | 20 августа 2011 16:40
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Да этот хак старый как га*но мамонта! 10

ALEKS333 | 20 августа 2011 16:41
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

повторная новость, покапайся в разделе Хаки для ДЛЕ, там есть уже такая новость!

Sashar_93 | 20 августа 2011 20:58
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

А вот кстати и старая новость

skripter_info/dle/moduli/518-status-new.html

v197399 | 4 сентября 2011 22:02
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

старый хак на 9,3 идёт,а этот не доработан,проще старый ставить

frenkx | 17 ноября 2011 17:59
  • Группа: Посетители |
  • Комментарий: 5 (ссылка)

чета на 9.4 не пашет..

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.