emlog博客添加访客次数统计代码

emlog博客添加访客次数统计代码

ZJ
ZJ
2019-11-20 / 0 评论 / 273 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年11月20日,已超过1611天没有更新,若内容或图片失效,请留言反馈。

研究了好久,没发现emlog有自带有博客访问统计功能,今天下午就在网上寻找了一些方法,终于解决emlog博客添加博客访问的统计次数的代码,用php代码简单的现实博客访问统计的功能,简单方便,给大家分享一下。

emlog博客访客次数统计代码的方法

1、一般的统计数据都会放在侧边栏side.php,那么就打开你emlog博客模板的文件,默认的博客模板web/blog/content/templates/default/side.php,default取决于你的模板。

2、将以下代码复制到side.php最后一个?>后面

<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?>

<div class="widget nowrap">

<h3>博客统计</h3>

<?php $sta_cache = Cache::getInstance()->readCache('sta');?>

<li><a>日志数量:<?php echo $sta_cache['lognum']; ?></a></li>

<li><a>微语数量:<?php echo $sta_cache['twnum']; ?></a></li>

<li><a>评论数量:<?php echo $sta_cache['comnum']; ?></a></li>

<li><a>运行天数:<?php echo floor((time()-strtotime("2014-1-9"))/86400); ?></a></li>

<li><a><?php

/*使用文本文件记录数据的简单实现*/

$counter=1;

if(file_exists("mycounter.txt")){

$fp=fopen("mycounter.txt","r");

$counter=fgets($fp,9);

$counter++;

fclose($fp);

}

$fp=fopen("mycounter.txt","w");

fputs($fp,$counter);

fclose($fp);

echo "博客访问: ".$counter."";

?></a></li>

</div>

<?php endif;?>

emlog博客访客次数统计代码提示:

1、代码第一段和最后一段,表示统计代码只在首页显示,去掉则是在全部页面显示。<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?> 

<?php endif;?>

2、<div class="widget nowrap">则表示统计代码显示的CSS样式,具体的样式可以参考side.php里的样式。

本文共 260 个字数,平均阅读时长 ≈ 1分钟
0

评论 (0)

取消