栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦/dedecms批量加tag功能添加方法

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦/dedecms批量加tag功能添加方法

为已发布的产品或者文章添加tag,有时候会让你无可奈何。因为织梦dedecms的后台并没有这个功能,我们要的就是将这样的功能添加到dedecms的后台里。这篇文章将手把手教你如何增加批量添加tag的功能。   整个操作共需要修改三个文件 都在后台目录下(默认为/dede/)分别是:    templates/content_list.htm , js/list.js, archives_do.php 第一步:添加“批量增加tags” 按钮 打开 content_list.htm文件 找到  删除属性  这行 在下面添加      增加TAG  织梦/dedecms批量加tag功能添加方法_织梦58   第二步:修改 js文件      打开list.js找到 function cAtts(jname, e, obj) 这个函数,并在这个函数后面 增加一个函数     function addTags(jname, e, obj)   {   var qstr=getCheckboxItem();   if(qstr=='')   {    alert('必须选择一个或多个文档!');    return;   }   LoadQuickDiv(e, 'archives_do.php?dopost=tagsDlg&qstr='+qstr+'&dojob='+jname+'&rnd='+Math.random(), 'tagsDlg', '450px', '160px');   ChangeFullDiv('show');  } 第三步:修改archives_do.php文件 在 //获得批量属性处理的AJAX窗体 这个模块下面(注意,这里是指整个模块结束)增加下面的代码用于显示批量增加tags的对话框  else if($dopost=='tagsDlg') {  if( !empty($aid) && empty($qstr) )  {   $qstr = $aid;  }  $dojobname = '批量增加tag';  AjaxHead();  //输出AJAX可移动窗体  $divname = 'tagsDlg';  echo "rn";  echo " {$dojobname}rn";  echo " rn";  echo "rn";  echo " getone("select id from `dede_tagindex` where tag like '$keyword'");     if(is_array($row))     {      $tid = $row['id'];      $query = "update `dede_tagindex` set `total`=`total`+1 where id='$tid' ";         //遍历文章ID      $idarr = explode(',', $arcids);      foreach($idarr as $tagid)      {      InsertTags($keyword, $tagid);      }     }    }   }    ShowMsg("成功对选中文档增加指定的tags!",$ENV_GOBACK_URL);  exit(); } 上传,覆盖,然后完成。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/4625.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号