جلوگیری از شمارش ارسالهای RSS کاربر بعنوان پست
به System/Classes/Class_network.php رجوع کرده و فانکشن زیر را بیابید :
public function get_mostactive_users($force_refresh=FALSE)
{
if( ! $this->id ) {
return FALSE;
}
$cachekey = 'n:'.$this->id.',mostactive_userz';
$data = $cache->get($cachekey);
if( FALSE!==$data && TRUE!=$force_refresh ) {
return $data;
}
$data = array();
$days = 5;
$num = 20;
$this->db2->query('SELECT user_id, COUNT(id) AS c FROM posts WHERE date>"'.(time()-$days*24*60*60).'" AND api_id<>2 AND api_id<>6 GROUP BY user_id ORDER BY c DESC LIMIT '.$num);
while($obj = $this->db2->fetch_object()) {
$data[] = intval($obj->user_id);
}
$this->cache->set($cachekey, $data, $GLOBALS['C']->CACHE_EXPIRE);
return $data;
}
کد زیر را از آن حذف کنید :
AND api_id<>2
همچنین به System/Cronjobs/Php_1h/5-recount_users_posts.php رجوع کرده و کد زیر را حذف کنید :
AND api_id<>2
پینوشت » تعداد ارسالها در بازهی زمانی مشخص مجددا" شمارش خواهند شد.
قالب و افزونههای شِیرترانیکس

