喜欢就分享给更多人!

织梦后台文章列表中快速属性编辑 修改笔记

dede教程 02-28 12:12
织梦后台文章列表中快速属性编辑 修改笔记

最近发现dedecms 的文章快速属性编辑里面不能编辑tag标签,于是折腾半天自己添加上了该属性

可能很多朋友在用织梦的时候没有用到快速属性编辑,其实你点开 所有档案列表-文章-操作 第一个就是快速属性编辑,很好用的

织梦后台文章列表中快速属性编辑 修改笔记

打开织梦管理员文件夹下的archives_do.php文件,搜索快速编辑

在这一行下

1require_once(DEDEADMIN."/inc/inc_catalog_options.php");
添加
1require_once(DEDEINC."/dedetag.class.php");
2$tags = GetTags($aid);

在这一段下
1<trheight='32'>
2<td width="80"class='bline'>&nbsp;关键字:</td>
3<td class='bline'>
4<input name="keywords"type="text"id="keywords"value="<?php echo $arcRow['keywords']; ?>"style="width:70%"/>
5</td>
6</tr>

添加
1<trheight='32'>
2<td width="80"class='bline'>&nbsp;TAG标签:</td>
3<td class='bline'>
4<input name="tags"type="text"id="tags"value="<?php echo $tags; ?>"style="width:70%"/>
5</td>
6</tr>

在这一段下
1if($typeid != $oldtypeid)
2{
3$addtable = trim($addtable);
4if(empty($addtable)) $addtable = 'dede_addonarticle';
5else$addtable = preg_replace("#[^a-z0-9__#@-]#i", "", $addtable);
6$dsql->ExecuteNoneQuery(" UPDATE `$addtable` SET typeid='$typeid' WHERE aid='$aid' ");
7}

添加
查看源码
打印代码帮助
01if($tags!='')
02{
03$oldtag = GetTags($aid);
04$oldtags = explode(',',$oldtag);
05$tagss = explode(',',$tags);
06foreach($tagss as $tag)
07{
08$tag = trim($tag);
09if(isset($tag[12]) || $tag!=stripslashes($tag))
10{
11continue;
12}
13if(!in_array($tag,$oldtags))
14{
15InsertOneTag($tag,$aid);
16}
17}
18foreach($oldtags as $tag)
19{
20if(!in_array($tag,$tagss))
21{
22$dsql->ExecuteNoneQuery("DELETE FROM `dede_taglist` WHERE aid='$aid' AND tag LIKE '$tag' ");
23$dsql->ExecuteNoneQuery("UPDATE `dede_tagindex` SET total=total-1 WHERE tag LIKE '$tag' ");
24}
25else
26{
27$dsql->ExecuteNoneQuery("UPDATE `dede_taglist` SET `arcrank` = '$arcrank', `typeid` = '$typeid', aid='$aid' WHERE tag LIKE '$tag' ");
28}
29}
30}

友情链接: 菜鸟吧源码 菜鸟聚会登录 网站目录大全 菜鸟吧导航网 冒泡网赚 中创网 福缘创业网 臭虾米项目网 小淘学社 吾图资源网 懒人之家源码 ASP300源码 折翼天使 锦尚中国 莎莎源码论坛 吾爱源码论坛 织梦58 搜虎源码论坛 游戏咖啡屋 码农网 虎格网 织梦猫 魔克吧 忽悠兄基地

网站快速入口:| 网站首页 | 用户登录 | 快捷登录 | 注册账号 | 会员中心 |