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

织梦dedecms批量加tag功能添加方法,第1张

织梦/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(); } 上传,覆盖,然后完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3007110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存