DedeCms织梦二次开发网-Dede织梦工场-DedeCms教程-Dede二次开发-DedeCms二次开发-Dede模块开发-Dede插件开发-Dede标签开发DedeCms织梦二次开发网

DedeCms织梦后台文章列表中快速属性编辑二次开发增加TAG标签

摘要:最近发现dedecms的文章快速属性编辑里面不能编辑tag标签,于是折腾半天自己添加上了该属性 可能很多朋友在用织梦的时候没有用到快速属性编辑,其实你点开所有档案列表-文章-操作第一

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

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

DedeCms织梦后台文章列表中快速属性编辑二次开发增加TAG标签

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

找到下面这段代码

require_once(DEDEADMIN."/inc/inc_catalog_options.php");
在这一段下面添加代码
require_once(DEDEINC."/dedetag.class.php");
$tags = GetTags($aid);
继续找到下面这段代码
<tr height='32'>
<td width="80" class='bline'>&nbsp;关键字:</td>
<td class='bline'>
<input name="keywords" type="text" id="keywords" value="<?php echo $arcRow['keywords']; ?>" style="width:70%" />
</td>
</tr>
在这一段下面添加代码
<tr height='32'>
<td width="80" class='bline'>&nbsp;TAG标签:</td>
<td class='bline'>
<input name="tags" type="text" id="tags" value="<?php echo $tags; ?>" style="width:70%" />
</td>
</tr>
继续找到下面这段代码
if($typeid != $oldtypeid)
{
$addtable = trim($addtable);
if(empty($addtable)) $addtable = 'dede_addonarticle';
else $addtable = preg_replace("#[^a-z0-9__#@-]#i", "", $addtable);
$dsql->ExecuteNoneQuery(" UPDATE `$addtable` SET typeid='$typeid' WHERE aid='$aid' ");
}
在这一段下面添加代码

注意:下面代码语句有写入数据库语句,请自行把 dede_ 换成你自己的数据库表前缀

if($tags!='')
{
$oldtag = GetTags($aid);
$oldtags = explode(',',$oldtag);
$tagss = explode(',',$tags);
foreach($tagss as $tag)
{
$tag = trim($tag);
if(isset($tag[12]) || $tag!=stripslashes($tag))
{
continue;
}
if(!in_array($tag,$oldtags))
{
InsertOneTag($tag,$aid);
}
}
foreach($oldtags as $tag)
{
if(!in_array($tag,$tagss))
{
$dsql->ExecuteNoneQuery("DELETE FROM `dede_taglist` WHERE aid='$aid' AND tag LIKE '$tag' ");
$dsql->ExecuteNoneQuery("UPDATE `dede_tagindex` SET total=total-1 WHERE tag LIKE '$tag' ");
}
else
{
$dsql->ExecuteNoneQuery("UPDATE `dede_taglist` SET `arcrank` = '$arcrank', `typeid` = '$typeid', aid='$aid' WHERE tag LIKE '$tag' ");
}
}
}

DedeCMS织梦工场QQ群

群号(23871657) DedeCMS织梦工场
只适用于讨论dedecms二次开发相关话题,其他闲聊、广告、斗图、捣乱请自重自觉,谢谢合作!

不忘初心 、方得始终

DedeCMS织梦工场 - 致力于把最实用的DedeCms二次开发教程,DedeCms二次开发视频,DedeCms二次开发实例经验,分享给最需要的站长,希望每一位来访的站长都能有所收获!

如果您认为本网站的内容质量不错或者读后成功解决你心中的难题,觉得收获很大,那么不妨小额赞助一下,让我们有动力继续写出高质量的教程与更棒的程序教程。打赏记录

赞助方式

donate_zhifubao 支付宝手机客户端扫描上面的二维码进行赞助

donate_weixin 微信手机客户端扫描上面的二维码进行赞助

来源:DedeCms织梦工场 » DedeCms织梦后台文章列表中快速属性编辑二次开发增加TAG标签
据说喜欢分享的,后来都成了大神: 更多