给织梦cms已发布的文章批量添加tag标签

0 给织梦cms已发布的文章批量添加tag标签

织梦批量操作

前面讲过一篇如何给dedecms批量添加文章的方法,今天在来分享一个给dedecms已发布的文章批量添加tag标签的方法。

先来看一下修改后的效果:

织梦cms批量添加tag标签.png

织梦CMS原来的文章列表管理页面增加了一个批量添加tags的按钮用于给选择的文章批量添加tag。

DEDEcms批量添加具体修改方法:

打开dede/templets/content_list.htm,找到下面代码

 删除属性 

在他后面添加代码

 修改tags标签 

打开dede/js/list.js,在文件最后边添加这些代码

/*批量修改文档*/
function EditArcs(jname,e,obj){
var qstr=getCheckboxItem();
if(qstr=='')
{
alert('必需选择一个或多个文档!');
return;
}
LoadQuickDiv(e, 'archives_do.php?dopost=batchEditArchives&qstr='+qstr+'&dojob='+jname+'&rnd='+Math.random(), 'tagsEditDlg', '450px', '160px');
ChangeFullDiv('show');
}

打开dede/archives_do.php,这个文件的最后四行是

把它改成

\r\n";
echo " {$dojobname}
\r\n"; echo " 
\r\n"; echo "
\r\n"; echo "\r\n"; echo "\r\n"; echo "\r\n"; echo "\r\n"; ?>  标 签: (','号分隔,单个标签小于12字节)  文档ID: " style='width:310px;overflow:hidden;' />    ");ChangeFullDiv("hide");' style="cursor:pointer" /> ExecuteNoneQuery("Delete From `js_taglist` where aid='$id' And tag like '$tag' "); $dsql->ExecuteNoneQuery("Update `js_tagindex` set total=total-1 where tag like '$tag' "); } else { $dsql->ExecuteNoneQuery("Update `js_taglist` set `arcrank` = '$arcrank', `typeid` = '$typeid' where tag like '$tag' "); } } } ShowMsg("成功修改选中文档的tags标签!", $ENV_GOBACK_URL); exit();   }

把这些文件全部保存,已发布文章批量添加tags改造完成。

赞(0)
打赏 微信扫一扫微信 支付宝 QQ 扫码打赏
如若转载,请注明本文出自:https://www.guaitoo.com/show/91.html