如果想要把一個欄目的所有文檔復制到另一個欄目中如果沒有好的辦法就只能一個一個的重新建立,為了避免這種浪費時間的事,我們就在后臺寫一個批量復制的功能。下面是實現(xiàn)功能的具體步驟
修改文件dede/templets/content_batch_up.htm
修改頭部腳本函數(shù)ShowHideMove()
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";
}
添加復制欄目按鈕
查找
<input name="action" type="radio" class="np" value="move" id="moveradio" onClick="ShowHideMove()" />
移動文檔
后面添加
<input name="action" type="radio" class="np" value="copy" id="copyradio" onClick="ShowHideMove()" /><!--added by adan;090508-->
復制欄目文檔
修改文件dede/content_batch_action.php
首先刪除文件最后的兩段代碼
//刪除空標題內(nèi)容
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("你不能把數(shù)據(jù)復制到非最終列表的欄目!","javascript:;");
exit();
}
if($typenew['channeltype']!=$typeold['channeltype'])
{
$dsql->Close();
ShowMsg("不能把數(shù)據(jù)復制到內(nèi)容類型不同的欄目!","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'];
$dsql->SetQuery("Select * From `dede_archives` where typeid='$typeid'");
$dsql->Execute('c');
$tdd = 0;
while($row = $dsql->GetObject('c'))
{
$senddate = time();
$sortrank = AddDay($senddate,0);//第二個參數(shù)是排序值,參考article_add.php
$ID = $row->id;
$typeid = $newtypeid;//$newtypeid
DEDE 在后臺添加欄目文檔的批量復制功能

網(wǎng)友整理
注冊時間:
網(wǎng)站:5 個 小程序:0 個 文章:12 篇
-
51998
網(wǎng)站
- 12
小程序
-
1030137
文章
-
747
會員
文章分類
熱門網(wǎng)站
- 各百科-專業(yè)百科問答知識名網(wǎng)站 m.geelcn.com
- 免費軟件,綠色軟件園,手機軟件下載,熱門游戲下載中心-中當網(wǎng) m.deelcn.com
- 魔扣科技 www.ylptlb.cn
- 體育新聞_國際體育資訊_全球體育賽事-中名網(wǎng) www.feelcn.com/tiyu/tiyuxinwen/
- 食品安全_健康飲食_舌尖上的安全-中名網(wǎng) www.feelcn.com/shenghuo/shipinanquan/
- 中合網(wǎng) www.heelcn.com
- 中當網(wǎng) www.deelcn.com
- 魔扣網(wǎng)站維護代運營 www.ylptlb.cn/tg
- 中合網(wǎng)-健康養(yǎng)生知識科普名站 m.heelcn.com
- 各百科 www.geelcn.com
最新入駐小程序
數(shù)獨大挑戰(zhàn)2018-06-03
數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9
答題星2018-06-03
您可以通過答題星輕松地創(chuàng)建試卷
全階人生考試2018-06-03
各種考試題,題庫,初中,高中,大學四六
運動步數(shù)有氧達人2018-06-03
記錄運動步數(shù),積累氧氣值。還可偷
每日養(yǎng)生app2018-06-03
每日養(yǎng)生,天天健康
體育訓練成績評定2018-06-03
通用課目體育訓練成績評定
熱門文章
- 民以食為天 離線人臉識別助力打造智慧食堂 08-20
- 青桔單車發(fā)布3款新車 已進入150個城市 08-13
- 民間大神用Win7毛玻璃UI風格改造Win10:情懷滿滿 08-06
- 網(wǎng)站標題是否可以修改?怎么改不影響網(wǎng)站權(quán)重? 11-19
- 關(guān)于網(wǎng)站標題和正文的匹配度分析 09-29
- 從滾石、華納到環(huán)球,三個關(guān)鍵詞讀懂網(wǎng)易云為何成版權(quán)方最愛 08-12
- 天眼被注冊為煙草商標,中國控煙協(xié)會要求嚴查 08-13
- 深圳實現(xiàn)5G獨立組網(wǎng)全覆蓋 已累計建設5G基站超4.6萬個 08-17
- 滴滴App內(nèi)嵌買車服務 已在十余城上線 08-06
- 關(guān)鍵詞的密度要結(jié)合頁面版式來調(diào)整 11-28