如何删除采用emlog制作的网站的首页显示的“引用数量”
emlog是一款比较小巧的个人博客程序,官方网站是www.emlog.net,当然比起Wp之类的还是有不小的差距,这里主要说的是一个bug?我感觉只少是一个bug?人家引用了你的文章根本无法显示引用数量,看到首页上的引用数量是0,反思了,我也找不到具体的代码在哪里不过在一个文件中可以“伪”删除,并不是真正的删除,既保留了其它的项目,例如访问量(这个统计也很不准确但总比为0好吧)之类的。废话少说,下面开始
找到你安装文件路径/content/templates/classic
找到module.php
找到以下代码
//widget:博客信息
function widget_bloginfo($title){
global $sta_cache,$viewcount_day,$viewcount_all; ?>
<div class="lister"><span onclick="showhidediv('bloginfo')"><?php echo $title; ?></span></div>
<ul id="bloginfo">
<li>日志数量:<?php echo $sta_cache['lognum']; ?></li>
<li>评论数量:<?php echo $sta_cache['comnum']; ?></li>
<li>引用数量:<?php echo $sta_cache['tbnum']; ?></li>
<li>今日访问:<?php echo $viewcount_day; ?></li>
<li>总访问量:<?php echo $viewcount_all; ?></li>
</ul>
<?php }?>
去掉
<li>引用数量:<?php echo $sta_cache['tbnum']; ?></li>
OK 上传,问题暂时解决。
说明一下 访问统计真正代码在
/lib/function.base.php
代码段如下
/**
* 访问统计
*
*/
function viewCount(){
global $CACHE,$viewcount_day,$viewcount_all,$viewcount_date,$DB,$localdate;
$userip = getIp();
$em_viewip = isset($_COOKIE['em_viewip']) ? $_COOKIE['em_viewip'] : '';
if ($em_viewip != $userip){
$ret = setcookie('em_viewip', getIp(), $localdate + (12*3600));
if ($ret){
$curtime = date('Y-m-d', $localdate);
if ($viewcount_date != $curtime){
$DB->query('UPDATE '.DB_PREFIX."options SET option_value ='$curtime' where option_name='viewcount_date'");
$DB->query('UPDATE '.DB_PREFIX."options SET option_value ='1' where option_name='viewcount_day'");
} else {
$DB->query('UPDATE '.DB_PREFIX."options SET option_value =option_value+1 where option_name='viewcount_day'");
}
$DB->query('UPDATE '.DB_PREFIX."options SET option_value =option_value+1 where option_name='viewcount_all'");
$CACHE->mc_options();
}
}
}
emlog是一款比较小巧的个人博客程序,官方网站是www.emlog.net,当然比起Wp之类的还是有不小的差距,这里主要说的是一个bug?我感觉只少是一个bug?人家引用了你的文章根本无法显示引用数量,看到首页上的引用数量是0,反思了,我也找不到具体的代码在哪里不过在一个文件中可以“伪”删除,并不是真正的删除,既保留了其它的项目,例如访问量(这个统计也很不准确但总比为0好吧)之类的。废话少说,下面开始
找到你安装文件路径/content/templates/classic
共有 0 条评论