这个方法调用的会员数比Discuz!本身的统计要更加准确,因为它是从数据库直接读取并统计的。首先输出该数据
<!--{eval $usernum = DB::result_first("SELECT count(*) FROM ".DB::table('common_member')); $onlinenum = DB::result_first("SELECT count(*) FROM ".DB::table('common_session')); }-->
则 $usernum 即代表注册会员数,$onlinenum 代表当前在线人数。具体的效果就如产品汇底部显示的那样。当然具体的描述文字或者其他文字你可以自己添加,这里只是调用和输出了数
在线人数调用在个别的环境或版本不好使的情况下 可尝试使用
$onlinenum = C::app()->session->count();
还没有评论,来说两句吧...