Очень удобное дополнение, чем-то схожее по аналогии с «обзор непрочитанного», только ко всему этому еще добавляется счетчик количества непросмотренного материала. Установка:
Открываем файл index.php, находим:
Code
$tpl->set ( '{topnews}', $topnews );
ниже добавляем:
Code
if($is_logged) { $ti = dle_cache("last_time_news", $member_id['user_id']); if($ti === FALSE) { $l = date( "Y-m-d H:i:s", $_SESSION['member_lasttime'] ); $th = date ( "Y-m-d H:i:s", $_TIME ); $t = $db->super_query("SELECT COUNT(id) as count FROM ".PREFIX."_post WHERE date between '$l' and '$th' AND approve = '1'"); $ti = $t['count']; create_cache("last_time_news", $ti, $member_id['user_id']); } $tpl->set ( '{last_time_news}', $ti ); } else { $tpl->set ( '{last_time_news}', '' ); }
В вашем шаблоне, в файле main.tpl в любом удобном месте вставить:
{last_time_news} — Новостей опубликовано пока вас не было
Платформа: DLE (Datalife engine): 7.x, 8.x