4dle.ru > Хаки > Количество комментариев с последнего визита

Количество комментариев с последнего визита


11 октября 2012. Разместил: windows-phone
Количество комментариев с последнего визита Количество комментариев с последнего визита Количество комментариев с последнего визита


Возможно кому-то данный хак станет полезным, так как я его искал сто раз и сто раз я его не находил, но немного посидев сделал то, что мне требовалось!

Установка: в index. php после строки

$tpl->set ( '{topnews}', $tpl->result['topnews'] );

Вставить код:

if ($is_logged) {

$ti = dle_cache("last_time_comms", $member_id['user_id']);

if ($ti === FALSE) {

if ( ! empty ( $member_id['lastdate'] )) {
$lasttime = date ( "Y-m-d H:i:s", $member_id['lastdate'] );
} else {
$lasttime = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60) - (3600 * 4)) );
}

$thistime = date ( "Y-m-d H:i:s", $_TIME );

$t = $db->super_query("SELECT COUNT(id) as count FROM ".PREFIX."_comments WHERE date between '$lasttime' and '$thistime' AND approve = '1'");

$ti = $t['count'];

create_cache("last_time_comms", $ti, $member_id['user_id']);
}

$tpl->set ( '{last_time_comms}', $ti );
} else {
$startdate = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60) - 60*60*24) );
$enddate = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60)) );
$t2 = $db->super_query( "SELECT COUNT(id) as count FROM ".PREFIX."_comments WHERE date >= '$startdate' AND date set ( '{last_time_comms}', $t2 );
}


В нужном месте в шаблоне main.tpl вставляем тэг {last_time_comms}

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]