توسط این افزونه شما قادر خواهید بود کاربران فعال گروه خود را به نمایش بگذارید
- 10 کاربر اولو نشون میده
- بر اساس کش سیستمه که هر یک ساعت بروز رسانی میشه تغییر زمانش با خودتون
این فانکشن را در فایل class_network خودتون قرار بدید
public function get_mostactives_users_dayg($force_refresh=FALSE,$g)
{
if( ! $this->id ) {
return FALSE;
}
$cachekey = 'n:'.$this->id.',mostactives_userdayg'.$g;
$data = $this->cache->get($cachekey);
if( FALSE!==$data && TRUE!=$force_refresh ) {
return $data;
}
$data = array();
$today_start = mktime(0, 0, 0);
$this->db2->query('SELECT user_id, COUNT(*) AS c FROM posts WHERE user_id<>0 AND api_id<>2 AND group_id="'.$g.'" AND api_id<>6 AND date > "'.$today_start.'" GROUP BY user_id ORDER BY c DESC LIMIT 10');
while($obj = $this->db2->fetch_object()) {
$usr = $this->get_user_by_id($obj->user_id);
if( !$usr ){
continue;
}
$data[$obj->user_id] = array($usr->username, $usr->avatar, $obj->c , $usr->fullname);
}
$this->cache->set($cachekey, $data, $GLOBALS['C']->CACHE_EXPIRE);
return $data;
}
این لاین رو هم در فایل
system/controllers/group.php
قبل از
$this->load_template('group.php');
قرار بدید
$D->most_posting_dayg = $this->network->get_mostactives_users_dayg(false,$g->id);
حالا به فایل group.php قالبتون برید و کد زیر را در جای مناسب قرار بدید
<!--کاربران فعال روز --><?php if( count($D->most_posting_dayg) > 0 ) { $place = 0; ?>
<div class="ttl" style="margin-bottom:2px; margin-top:2px;">
<div class="ttl2">
<h3 style="font-weight:normal;">کاربران فعال امروز</h3>
</div>
</div>
<div class="greygrad" style="margin-top:1px;"><div class="greygrad2"><div class="greygrad3" align="justify" style="padding:8px 10px 2px 2px;">
<div class="slimusergroup" style=" margin-bottom:5px;">
<?php foreach($D->most_posting_dayg as $uid=>$dtls) { ?>
<div style="float:right;width: 100%;">
<div style="float:right">
<a title="" oldtitle="<?= $dtls[3]; ?>" href="<?= userlink($dtls[0]) ?>" class="slimuser" title="<?= htmlspecialchars($dtls[3]) ?>">
<img src="<?= $C->IMG_URL ?>avatars/thumbs2/<?= $dtls[1] ?>" style="width:16px; height: 16px;">
</a>
</div>
<div style="float:right;margin: 3px 4px 0 0;font: 11px tahoma;">
<a original-title="<?= $dtls[3]; ?>" href="<?= userlink($dtls[0]) ?>">
<?= $dtls[3]; ?>
</a>
</div>
<div style="float:left;font: 11px tahoma;margin: 3px 0 0 4px;color:#B1B1B1">
<?= $dtls[2]; ?> پست
</div>
</div>
<?php } ?>
</div></div></div>
</div><?php } ?>
<!--کاربران فعال روز -->
لذت ببرید