织梦后台文章管理中增加批量添加tag标签功能
<td width="80"class='bline'> 标签:</td>
foreach($arcids_arr as $id){
}
?>
$dsql->ExecuteNoneQuery("Update `js_tagindex` set total=total-1 where tag like '$tag' ");
<?php
if($qstr=='')
return;
<input type='text' name='tags' id="tags" value=''/>(','号分隔,单个标签小于12字节)
{
ShowMsg("必需输入tags标签!", $ENV_GOBACK_URL);
if(empty($arcids_arr)){
if(!in_array($tag,$tagss))
* ------------------------------
}
ShowMsg("参数无效!", $ENV_GOBACK_URL);
if(!empty($aid)&& empty($qstr))
exit();
修改后的具体效果如下:
{
LoadQuickDiv(e,'archives_do.php?dopost=batchEditArchives&qstr='+qstr+'&dojob='+jname+'&rnd='+Math.random(),'tagsEditDlg','450px','160px');
* function batchEditArchives(){}
echo "<input type='hidden' name='qstr' value='{$qstr}' />\r\n";
$dojobname ='修改TAG标签';
<tr height='32'>
if(empty($tagss)){
* 修改标签详细操作
<tr height='28'>
{
}
if(!in_array($tag,$oldtags))
ChangeFullDiv('show');
</td>
</tr>
* --------------------------------------------
* */
AjaxHead();
$oldtags = explode(',',$oldtag);
{
exit();
?>
<td width="80"class='bline'> 文档ID:</td>
<tr height='32'>
foreach($oldtags as $tag)
echo "</div>\r\n";
{
echo "<table width='100%' style='margin-top:6px;z-index:9000;'>\r\n";
elseif($dopost =='batchEditArchives')
}
</form>
/*
$oldtag =GetTags($id);
{
ShowMsg("成功修改选中文档的tags标签!", $ENV_GOBACK_URL);
}
if(empty($tags))
根据这个自动关键词、批量增加属性、批量删除属性这个思路来进行批量tag标签操作。
functionEditArcs(jname,e,obj){
foreach($tagss as $tag)
//AJAX 窗体结束
echo " <div class='titLeft'>{$dojobname}</div>\r\n";
}
var qstr=getCheckboxItem();
$tags = str_replace(',',',', $tags);
}
elseif ($dopost =='tagsEdit'){
exit();
</tr>
continue;
3.打开dede/archives_do.php,这个文件的最后四行是:
*
替换成:
<input type='text' name='tmpids' value="<?php echo $qstr; ?>" style='width:310px;overflow:hidden;'/>
}
<img src="images/button_back.gif" width="60" height="22" border="0" onclick='HideObj("<?php echo $divname; ?>");ChangeFullDiv("hide");' style="cursor:pointer"/>
</td>
/*批量修改文档*/
InsertOneTag($tag,$id);
//CheckPurview('a_Commend,sys_ArcBatch');
<td class='bline'>
$dsql->ExecuteNoneQuery("Update `js_taglist` set `arcrank` = '$arcrank', `typeid` = '$typeid' where tag like '$tag' ");
}
}
{
*/
if(qstr=='')
$arcids_arr = explode(',', $arcids);
{
alert('必需选择一个或多个文档!');
$arcids = ereg_replace('[^0-9,]','',ereg_replace('`',',', $qstr));
}
echo "<input type='hidden' name='dopost' value='{$dojob}' />\r\n";
}
ShowMsg("参数无效!", $ENV_GOBACK_URL);
<?php
if(!empty($aid)&& empty($qstr))
* --------------------------------------------
具体实现步骤:三步1、打开dede/templets/content_list.htm,找到:
/*
else
//输出AJAX可移动窗体
{
* 处理修改后的Tag
在他后边添加:<a class="coolbg" onclick="EditArcs('tagsEdit',event,this)" href="javascript:;">修改tags标签</a>
{
}
<a href="javascript:;" onClick="cAtts('attsDel',event,this)"class="coolbg"> 删除属性 </a>
</td>
echo "<form name='tagsEditDlgform' action='archives_do.php' method='post'>\r\n";
if(isset($tag[255])|| $tag!=stripslashes($tag))
/*
ShowMsg("必需输入tags标签!", $ENV_GOBACK_URL);
* function tagsEdit(){}
2、打开dede/js/list.js,在文件最后边添加:
echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 225);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">\r\n";
<td colspan='2' align='center' style='padding-top:12px'>
$divname ='tagsEditDlg';
exit();
}
</td>
需求背景: 之前发布了不少文章,后来发现之前的这些文章当时发布时都没有添加tag标签,然而现在需要都添加上tag标签,然而这个在默认的织梦后台是没办法批量实现的,只能一篇篇文章去修改。 思考: 织梦原本的文章批量管理中有这么几项,看图:

* 批量修改文档
<?php
* */
//AJAX 窗体结束
</tr>
}
* ------------------------------
<input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22"class="np" border="0" style="cursor:pointer"/>
}
echo " <div class='titRight'><img src='images/ico-close.gif' style='cursor:pointer;' onclick='HideObj(\"{$divname}\");ChangeFullDiv(\"hide\");' alt='封锁' title='封锁' /></div>\r\n";
}
$qstr = $aid;
}
{
<td class='bline'>
$tag = trim($tag);
</table>
$dsql->ExecuteNoneQuery("Delete From `js_taglist` where aid='$id' And tag like '$tag' ");
$qstr = $aid;
//修改标签结束
//AJAX窗体结束
$tagss = explode(',',$tags);
{
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/dedecms/3543.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
织梦友情链接调用和图片
时间:2020-12-29
-
dedecms织梦会员登录二级域
时间:2020-12-29
-
织梦cms手机站首页不更新
时间:2020-12-29
-
织梦DEDECMS提示信息提示框
时间:2020-12-24
-
使用织梦cms做多语言的网
时间:2020-12-24
-
织梦去掉上传图片的水印
时间:2020-12-24
-
DedeCMS Error:Tag disabled:"p
时间:2020-12-24
-
DEDECMS图文分离存放在另一
时间:2020-12-24
热门文章
-
DedeCMS站点高级安全策略(Linux篇)
时间:2020-12-16
-
阿里云主机安装织梦系统出现data无写入权
时间:2020-12-17
-
织梦教程:织梦怎么整合Discuz站点
时间:2020-12-14
-
织梦批量删除文章内容数据库里所有超链
时间:2020-12-17
-
织梦dedecms系统UTF8版编辑器中多图发布按
时间:2020-12-16
-
织梦更换UEditor编辑器后栏目内容、单页无
时间:2020-12-17
-
织梦关键词自动添加链接设置方法
时间:2020-12-15
-
如何防止别人盗用你的织梦模板
时间:2020-12-14
-
织梦dedecms熊掌号时间因子改造教程
时间:2020-12-13
-
DedeCms织梦系统后台把某篇文章设置置顶
时间:2020-12-15
