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]