Главная » Хаки DLE » Хак «Количество новостей с последнего визита» New (update)

Хак «Количество новостей с последнего визита» New (update)

  • Хаки DLE

Хак «Количество новостей с последнего визита» New (update)


Здраствуйте, сегодня я вам помогу сделать чтобы на вашем сайте показывало сколько новостей добавилось с последнего визита пользователя, вывод с кэшированием.

Ну что начнем?

Для начала мы открываем index.php
находим:
$tpl->set ( '{topnews}', $topnews );


и ниже вставляем:
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} Новостей опубликовано пока вас не было


Автор хака: SOFTER
Автор идеи: arturexp

Стоимость: Бесплатно

Ключевые слова по теме Хак «Количество новостей с последнего визита» New (update): Автор, tpl62set, arturexp, Стоимость, сегодня, 39last_time_news39, кэшированием, Бесплатно, вывод, 34Ymd, Здраствуйте, вставляем, H58i58s34, member_id9139user_id399341, SOFTER, сделать, помогу, пользователя, чтобы, показывало