emlog博客访客次数统计代码
研究了好久,没发现emlog有自带有博客访问统计功能,今天下午就在网上寻找了一些方法,终于解决emlog博客添加博客访问的统计次数的代码,用php代码简单的现实博客访问统计的功能,简单方便,沈军的个人博客给大家分享一下。
emlog博客访客次数统计代码的方法
1、一般的统计数据都会放在侧边栏side.php,那么就打开你emlog博客模板的文件,默认的博客模板web/blog/content/templates/default/side.php,default取决于你的模板。
2、将以下代码复制到side.php最后一个?>后面
emlog博客访客次数统计代码提示:<?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;?>
1、代码第一段和最后一段,表示统计代码只在首页显示,去掉则是在全部页面显示。
<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?> <?php endif;?>2、
春熙
呵呵 请问这个统计就是贵站右下角显示的吗?
沈军
@春熙:这个统计就是我右下角的统计代码哦,你有什么想法吗?