Emlog统计整站所有文章阅读量总和的代码
网站文章 2026-09-21 06:18:40 1 0

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

我使用的是Emlog 5.3.1版本,以Emlog 5.3.1版本为例,代码如下:

1
2
3
4
5
6
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文件,然后在要显示总浏览量统计的位置添加下面的代码:

1
<?php echo boke8_totalViews();?>

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

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com