手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 原创作品 > 原创作品

emlog后台添加标签统计

作者:星知苑 时间:2013-12-24 11:21:35

By 2013-12-24 更新:

支持版本:所有emlog版本。

 

这个功能只是方便大家知道自己有多少标签,标签统计就是统计有多少个标签,我把统计的信息放在站点信息里面。想看效果直接看下面的图。

因为是HACK emlog程序,所以修改前请先备份。

PS:大家也知道标签多了,严重影响发文章的速度,因为生成的标签缓存太大导致的。[break]

1.jpg

1、修改include/lib/cache.php文件中的站点统计,添加标签统计缓存。大概在126-147行。

	private function mc_sta() {
		$sta_cache = array();
		$lognum = $this->db->num_rows($this->db->query("SELECT gid FROM " . DB_PREFIX . "blog WHERE type='blog' and hide='n' "));
		$draftnum = $this->db->num_rows($this->db->query("SELECT gid FROM " . DB_PREFIX . "blog WHERE type='blog' and hide='y'"));
		$comnum = $this->db->num_rows($this->db->query("SELECT cid FROM " . DB_PREFIX . "comment WHERE hide='n' "));
		$hidecom = $this->db->num_rows($this->db->query("SELECT gid FROM " . DB_PREFIX . "comment where hide='y' "));
		$tbnum = $this->db->num_rows($this->db->query("SELECT gid FROM " . DB_PREFIX . "trackback "));
		$twnum = $this->db->num_rows($this->db->query("SELECT id FROM " . DB_PREFIX . "twitter "));
		$tagnum = $this->db->num_rows($this->db->query("SELECT tid FROM " . DB_PREFIX . "tag"));//统计标签条数
		$sta_cache = array(
			'lognum' => $lognum,
			'draftnum' => $draftnum,
			'comnum' => $comnum,
			'comnum_all' => $comnum + $hidecom,
			'twnum' => $twnum,
			'hidecomnum' => $hidecom,
			'tbnum' => $tbnum,
			'tagnum' => $tagnum,//统计标签条数
			);

 

2、修改后台信息页admin/views/index.php,大概在21行。
	<li>有<b><?php echo $sta_cache['lognum'];?></b>篇日志,<b><?php echo $sta_cache['comnum_all'];?></b>条评论,<b><?php echo $sta_cache['twnum'];?></b>条碎语, <b><?php echo $sta_cache['tagnum'];?></b>个标签</li>

因为emlog5.1.0beta中,日志改为文章了,所以上面的代码也可以把日志改为文章。

 

by 2013-12-24

[BUG]:修复删除标签不更新标签数的问题,缓存不更新引起的。

3、修改后台admin/tag.php,大概在38行和51行:

	$CACHE->updateCache(array('tags', 'logtags'));
//修改为(2个地方是相同的)
	$CACHE->updateCache(array('tags', 'logtags','sta'));

 

良心推荐

塔防游戏排行榜推荐
  • 气球塔防6破解版下载
  • 第二次世界大战塔防破解版
  • 塔防之光中文内购破解版
  • 我的塔防破解版
  • 塔防镇魂师无限钻石
  • 机器人勇士塔防安卓版
休闲加策略的游戏那就有莫属塔防类的手游的,不管是单机的还是手游都是很好玩,有的不仅是功能玩法还有各种独特的思维玩法,总之是可以在游戏中给你很多的欢乐的同时,还可以帮助你的头脑不断的进行思考,久而久之就可以提高你的智商了,排行榜推荐的塔防手游小编整理了很多,也是绝对好玩不腻不用充值的。

相关资讯