Typecho 网站总访客数统计代码

首先在  Typecho  后台外观选择编辑当前外观  functions.php  中,添加以下统计代码

注:示例为本博客使用的 handsome 主题,其它主题也可以自行调用

//总访问量
    function theAllViews()
        {
            $db = Typecho_Db::get();
            $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
                echo number_format($row[0]['SUM(VIEWS)']);
        }

添加后点击保存即可;

示例图:


然后在你需要显示的位置(如:footer.php sidebar.php 等)插入以下调用代码

handsome 主题添加代码位置在:网站根目录/usr/themes/handsome/component/sidebar.php

<li class="list-group-item"> <i class="glyphicon glyphicon-user text-muted"></i> <span class="badge
pull-right"><?php echo theAllViews();?></span><?php _me("访客总数") ?></li>

其他主题单独调用

<?php echo theAllViews();?></span><?php _me("访客总数") ?>

示例图:


handsome 主题,实际效果示例:


OK,弄好了,有人问这有什么用?嗯~~好像没什么用,看看也是不错的,哈哈~


8 条评论

  1. 玛特笔记

    最新版本6.0 function文件貌似加密了。

    1. sunpma
      @玛特笔记

      6.0不太清楚,我没有更新,没啥吸引人的~~

  2. six

    博主 handsome最新版本用不了
    https://files.catbox.moe/ndgbc5.jpg

    1. sunpma
      @six

      现在正在用,没啥问题,5.3.0版本后更新过了,你按现在的代码再试试

      1. six
        @sunpma

        博主 你用的邮件回复通知 是用哪个插件做到的呀

        1. sunpma
          @six

          可以参考下这两篇文章:https://sunpma.com/234.html和https://sunpma.com/6.html

  3. Likefr

    大佬 5.3.0这个版本的主题貌似没用了

    1. sunpma
      @Likefr

      5.3.0版原来的用不了了,重新更新了下,你试试吧

发表评论