欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

两行代码搞定博客访问量统计

程序员文章站 2022-03-13 19:19:53
我的博客有访客统计功能啦,看看实现的效果 原始计数代码

我的博客有访客统计功能啦,看看实现的效果

两行代码搞定博客访问量统计

原始计数代码

<!-- 不蒜子计数 -->
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv" >| 总访问量 <span id="busuanzi_value_site_pv"></span> 次 </span>
<span id="busuanzi_container_site_uv" >| 总访客数 <span id="busuanzi_value_site_uv"></span> 人 </span>
<!-- 不蒜子计数 -->  

修改后的代码

加上设置的初始值20000,

<!-- 不蒜子计数 -->
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv" style='display:none'>| 总访问量 <span id="busuanzi_value_site_pv"></span> 次 </span>
<span id="busuanzi_container_site_uv" style='display:none'>| 总访客数 <span id="busuanzi_value_site_uv"></span> 人 </span>
<!-- 不蒜子计数 -->  


<!-- 不蒜子计数初始值纠正 -->
<script>
$(document).ready(function() {

    var int = setinterval(fixcount, 50);  // 50ms周期检测函数
    var countoffset = 20000;  // 初始化首次数据

    function fixcount() {            
       if (document.getelementbyid("busuanzi_container_site_pv").style.display != "none")
        {
            $("#busuanzi_value_site_pv").html(parseint($("#busuanzi_value_site_pv").html()) + countoffset); 
            clearinterval(int);
        }                  
        if ($("#busuanzi_container_site_pv").css("display") != "none")
        {
            $("#busuanzi_value_site_uv").html(parseint($("#busuanzi_value_site_uv").html()) + countoffset); // 加上初始数据 
            clearinterval(int); // 停止检测
        }  
    }
        
});
</script> 

添加在footer.html文件中

两行代码搞定博客访问量统计

参考:

欢迎大家关注
微信扫码关注我的公众号
两行代码搞定博客访问量统计

不定期更新个人学习笔记和技术总结,欢迎大家互相学习交流!