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

emlog前端编辑自动识别文章和页面

作者:星知苑 时间:2014-08-10 13:39:20

今天修改页面的时候才发现,前端直接进入的是文章的编辑页面,但是也能修改。

看了一下:因为文章和页面是共用一个表,只有type值不一样。

查看了默认模版的代码,这个前端编辑功能只是加在文章的页面,页面的页面没有添加。

 

为了方便自己的编辑所以也要在页面添加了编辑功能,只要判断是文章还是页面,然后生成编辑链接就可以了。

通过后台编辑文章和页面的链接比较了一下,还是有区别的,链接如下:

文章编辑跳转链接:http://www.myxzy.com/admin/write_log.php?action=edit&gid=1[break]

页面编辑跳转链接:http://www.myxzy.com/admin/page.php?action=mod&id=1

前端模版module.php文件中的编辑功能代码

<?php
//blog:编辑
function editflg($logid,$author){
	$editflg = ROLE == ROLE_ADMIN || $author == UID ? '<a href="'.BLOG_URL.'admin/write_log.php?action=edit&gid='.$logid.'" target="_blank">编辑</a>' : '';
	echo $editflg;
}
?>
修改后,添加判断文章和页面的函数,修改现有的编辑功能
<?php
//blog:编辑
function editflg($logid,$author){
	$write_type='write_log.php?action=edit&gid=';
	if(get_log_type($logid)=='page'){$write_type='page.php?action=mod&id=';}
	$editflg = ROLE == 'admin' || $author == UID ? '  ┊  <a href="'.BLOG_URL.'admin/'.$write_type.$logid.'">编辑</a>' : '';
	echo $editflg;
}
//判断页面or文章
function get_log_type($log_id){
    $db = Database::getInstance();
    $type = $db->query("SELECT type FROM " . DB_PREFIX . "blog WHERE gid = $log_id");
	$type = $db->fetch_array($type);
	return $type['type'];
}
?>

良心推荐

体育类手游排行榜
  • 美职篮2k20手游下载苹果版
  • 冠军足球物语2中文版下载
  • 街头篮球联盟最新版
  • 羽毛球高高手最新版
  • 灌篮高手正版手游下载
  • 实况中超破解版
当喜欢的运动体育作为游戏的时候,是很多的玩家都是非常的喜欢的,有很多的不同的运动的项目,篮球足球还有羽毛球排球等等,都是大家熟悉的不管是休闲的还是单机或者是联网的手游等等,相对来说游戏都是火爆的这里小编也是有关于这类的游戏进行了整理,绝对的齐全,基本上你想要玩的这里都是有的。

相关资讯