emlog 统计代码
2024/10/28 16:05:48 懒猫导航网 已浏览7次有时候想在网页中向访客展示emlog博客的文章数量、评论数量、运行时间等信息,但emlog后台侧边
栏没有提供相关的模块,因此需要自主添加网站统计信息代码。
方法一
官方缓存类统计代码。优点:加载速度快;缺点:可能信息更新不及时。
把以下代码添加到当前使用的主题模板文件中,如side.php文件:
管理员已设置登录后刷新可查看
附:$sta_cache[参数]中的参数可选如下:
lognum 游客可见日志总数
draftnum 草稿,也就是隐藏文件数量
comnum 未隐藏的评论数量
comnum_all 所有评论数量
hidecomnum 被隐藏的评论数量
twnum 微语数量
checknum 未审核的文章数量
方法二
通过SQL语句查询相关数据。缺点:加载速度较缓存类慢;优点:实时显示
把下面的代码添加到主题的module.php文件中:
管理员已设置登录后刷新可查看
调用代码:
<ul>
<li>文章总数:<?php echo count_log_all();?></li>
<li>置顶文章:<?php echo count_log_top();?></li>
<li>隐藏文章:<?php echo count_log_hide();?></li>
<li>待审文章:<?php echo count_log_check();?></li>
<li>加密文章:<?php echo count_log_pass();?></li>
<li>页面总数:<?php echo count_page_all();?></li>
<li>评论总数:<?php echo count_com_all();?></li>
<li>友链总数:<?php echo count_link_all();?></li>
<li>微语评论:<?php echo count_treply_all();?></li>
<li>分类总数:<?php echo count_sort_all();?></li>
<li>子分类数:<?php echo count_sort_mod();?></li>
<li>标签总数:<?php echo count_tag_all();?></li>
<li>微语总数:<?php echo count_tw_all();?></li>
<li>用户总数:<?php echo count_user_all();?></li>
<li>管理员数:<?php echo count_user_admin();?></li>
<li>作者总数:<?php echo count_user_writer();?></li>
<li>附件总数:<?php echo count_att_all();?></li>
<li>最后更新:<?php echo last_post_log();?></li>
</ul>