function ShowHideMove() { var selBox = document.getElementByIdx_x('moveradio'); var selBox2 = document.getElementByIdx_x('copyradio');//edited by adan;090508 var obj = document.getElementByIdx_x('moveField'); if(selBox.checked||selBox2.checked) obj.style.display = "block";//edited by adan;090508 else obj.style.display = "none"; }
添加复制栏目按钮
查找
移动文档
后面添加
复制栏目文档
修改文件dede/content_batch_action.PHP
首先删除文件最后的两段代码
//删除空标题内容
else if($action=='delnulltitle')
{ $dsql->SetQuery("Select id From dede_archives where trim(title)='' "); $dsql->Execute('x'); $tdd = 0; while($row = $dsql->GetObject('x')) { if(DelArc($row->id)) { $tdd++; } } ShowMsg("成功删除 $tdd 条记录!","Javascript:;"); exit();
}
//修正缩略图错误
else if($action=='modddpic')
{ $dsql->ExecuteNoneQuery("Update dede_archives set litpic='' where trim(litpic)='litpic' "); ShowMsg("成功修正缩略图错误!","javascript:;"); exit();
}
上面2段代码,官方人员竟然把上面2段代码搞重复了,先汗一个!
然后在最后添加下面代码
//start 添加复制栏目文章功能 added by adan;090508
else if($action=='copy')
{ if(empty($typeid)) { ShowMsg('该 *** 作必须指定栏目!','javascript:;'); exit(); } $typeold = $dsql->GetOne("Select * From `dede_arctype` where id='$typeid'; "); $typenew = $dsql->GetOne("Select * From `dede_arctype` where id='$newtypeid'; "); if(!is_array($typenew)) { $dsql->Close(); ShowMsg("无法检测复制到的新栏目的信息,不能完成 *** 作!","javascript:;"); exit(); } if($typenew['ispart']!=0) { $dsql->Close(); ShowMsg("你不能把数据复制到非最终列表的栏目!","javascript:;"); exit(); } if($typenew['channeltype']!=$typeold['channeltype']) { $dsql->Close(); ShowMsg("不能把数据复制到内容类型不同的栏目!","javascript:;"); exit(); } $gwhere .= " And channel='".$typenew['channeltype']."' And title like '%$keyword%'";
$ch = $dsql->GetOne("Select addtable From `dede_channeltype` where id={$typenew['channeltype']} "); $addtable = $ch['addtable'];
评论列表(0条)