芒果导航

Emlog统计整站所有文章阅读量总和的代码

  emlog提供了统计每篇文章浏览次数代码标签,但没有提供统计整站所有文章浏览次数总和的相关标签代码,因此要想统计整站文章阅读量就需要写代码通过sql语句获取,原理很简单:就是查询数据表中每篇文章浏览次数的字段(views),然后把每篇文章的浏览次数相加,得出的结果就是整站所有文章的浏览次数总和。

  代码如下:

  function boke8_totalViews(){

   $db = Database::getInstance();

   $query = $db->query("SELECT sum(views) as views FROM ".DB_PREFIX."blog where type = 'blog' and hide='n' and checked='y'");

   $totalViews = $db->fetch_array($query);

   return $totalViews['views'];}

  上面的代码放到主题的module.php文件,然后在要显示总浏览量统计的位置添加下面的代码:

  <?php echo boke8_totalViews();?>

  注:如果网站文章很多,访问量很大,建议缓存结果后再读取。

本文链接:https://www.mgdhw.com/index.php/post/120.html

版权声明:本站资源来自网友分享或网络搜集整理,仅用于学习交流,请不要用于商业用途。如有侵权,可在资源地址投诉!或联系我们协助处理!邮箱:1836222988@QQ.COM
扫码关注“小黑记录生活”微信公众号 更多精彩,等你来撩

发表评论

联系客服
公众号
公众号
公众号
返回顶部