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

织梦教程 强烈建议 2024-02-06 13:27 132 0
  为已发布的产品或者文章添加tag,有时候会让你无可奈何。因为织梦dedecms的后台并没有这个功能,我们要的就是将这样的功能添加到dedecms的后台里。这篇文章将手把手教你如何增加批量添加tag的功能。   整个操作共需要修改三个文件 都在后台目录下(默认为/dede/)分别是:   templates/content_list.htm , js/list.js, archives_do.php   ***步:添加“批量增加tags” 按钮 打开 content_list.htm文件 找到    删除属性 这行 在下面添加    增加TAG   织梦/dedecms批量加tag功能添加方法_***模板   第二步:修改 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 "
\r\n";   echo "
{$dojobname}
\r\n";   echo "
\r\n";   echo "
\r\n";   echo "
\r\n";   echo "\r\n";   echo "\r\n";   echo "\r\n";   ?>                                       
Tags:      
文档ID:      
     织梦/dedecms批量加tag功能添加方法");ChangeFullDiv("hide");' style="cursor:pointer" />   
  
  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();   }   上传,覆盖,然后完成。

时间:(2024-02-06 13:27:18)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!