Discuz! 插件及模板开发调用注册会员数和当前在线人数的方法和教程

2021-03-16 1113 0条评论

这个方法调用的会员数比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();

文章版权及转载声明

本文作者:符文浩 网址:http://blog.fuwenhao.com/post/361.html 发布于 2021-03-16
文章转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:

评论列表 (暂无评论,1113人围观)参与讨论

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码