校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 給織夢添加復制文檔的功能

給織夢添加復制文檔的功能

POST TIME:2017-11-12 23:42

給織夢添加復制文檔的功能步驟如下:
一、打開templets下的content_list.htm
找到 這一行:
<a href="javascript:;" onClick="moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid); ?>)" class="coolbg">&nbsp;移動&nbsp;</a>
在這一行的下方添加:
<a href="javascript:;" onClick="copyArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid); ?>);" class="coolbg">&nbsp;復制&nbsp;</a>
二、打開dede/js/list.js
找到moveArc這個函數
function moveArc(e, obj, cid){
var qstr=getCheckboxItem();
if(qstr=='')
{
alert('必須選擇一個或多個文檔!');
return;
}
LoadQuickDiv(e, 'archives_do.php?dopost=moveArchives&qstr='+qstr+'&channelid='+cid+'&rnd='+Math.random(), 'moveArchives', '450px', '180px');
ChangeFullDiv('show');
}
然后在下方添加copyArc這個函數
function copyArc(e, obj, cid){
var qstr=getCheckboxItem();
if(qstr=='')
{
alert('必須選擇一個或多個文檔!');
return;
}
LoadQuickDiv(e, 'archives_do.php?dopost=copyArchives&qstr='+qstr+'&channelid='+cid+'&rnd='+Math.random(), 'copyArchives', '450px', '180px');
ChangeFullDiv('show');
}
三、打開 dede/archives_do.php找到
else if($dopost=='moveArchives')
{
這句代碼 然后在這個大括弧結尾處 也就是在433行左右添加如下代碼:
/*-----------------------------
function copyArchives(){ }
------------------------------*/
else if($dopost=='copyArchives')
{
CheckPurview('sys_ArcBatch');
if(empty($totype))
{
require_once(DEDEINC.'/typelink.class.php');
if( !empty($aid) && empty($qstr) ) $qstr = $aid;
AjaxHead();
$channelid = empty($channelid) ? 0 : $channelid;
$tl = new TypeLink($aid);
$typeOptions = $tl->GetOptionArray(0, $admin_catalogs, $channelid);
$typeOptions = "<select name='totype' style='width:90%'>
<option value='0'>請選擇復制到的位置...</option>\r\n
$typeOptions
</select>";
//輸出AJAX可移動窗體
$divname = 'copyArchives';
echo "<div class='title' onmousemove=\&;DropMoveHand('{$divname}', 225);\&; onmousedown=\&;DropStartHand();\&; onmouseup=\&;DropStopHand();\&;>\r\n";
echo " <div class='titLeft'>復制文檔</div>\r\n";
echo " <div class='titRight'><img src='images/ico-close.gif' style='cursor:pointer;' onclick='HideObj(\&;{$divname}\&;);ChangeFullDiv(\&;hide\&;);' alt='關閉' title='關閉' /></div>\r\n";
echo "</div>\r\n";
echo "<form name='quickeditform' action='archives_do.php' method='post'>\r\n";
echo "<input type='hidden' name='dopost' value='{$dopost}' />\r\n";
echo "<input type='hidden' name='qstr' value='{$qstr}' />\r\n";
echo "<table width='100%' style='margin-top:6px;z-index:9000;'>\r\n";
?>
<tr height='28'>
<td width="80" class='bline'>&nbsp;目標欄目:</td>
<td class='bline'>
<?php echo $typeOptions; ?>
</td>
</tr>
<tr height='32'>
<td width="80" class='bline'>&nbsp;文檔ID:</td>
<td class='bline'>
<input type='text' name='tmpids' value="<?php echo $qstr; ?>" style='width:310px;overflow:hidden;' />
<br />
復制到的目標欄目必須和選定的文檔頻道類型一致,否則程序會自動勿略不符合的文檔。
</td>
</tr>
<tr height='32'>
<td colspan='2' align='center' style='padding-top:12px'>
<input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" class="np" border="0" style="cursor:pointer" />
&nbsp;&nbsp;
<img src="images/button_back.gif" width="60" height="22" border="0" onclick='HideObj("<?php echo $divname; ?>");ChangeFullDiv("hide");' style="cursor:pointer" />
</td>
</td>
</tr>
</table>
</form>
<?php
//AJAX窗體結束
}
else
{
$totype = preg_replace("#[^0-9]#", '', $totype);
$typeInfos = $dsql->GetOne("SELECT tp.channeltype,tp.ispart,tp.channeltype,ch.maintable,ch.addtable,ch.issystem FROM `me_arctype` tp LEFT JOIN `me_channeltype` ch on ch.id=tp.channeltype WHERE tp.id='$totype' ");
$idtype = "id";
if(!is_array($typeInfos))
{
ShowMsg('參數錯誤!','-1');
exit();
}
if($typeInfos['ispart']!=0)
{
ShowMsg('文檔保存的欄目必須為最終列表欄目!','-1');
exit();
}
if(empty($typeInfos['addtable']))
{
$typeInfos['maintable'] = 'me_archives';
}
//增加單表模型判斷
if($typeInfos['issystem'] == -1)
{
$typeInfos['maintable'] = $typeInfos['addtable'];
$idtype = "aid";
}
$arcids = preg_replace("#[^0-9,]#", '', preg_replace("#`#", ',', $qstr));
$arc = '';
$j = 0;
$okids = array();
$dsql->SetQuery("SELECT {$idtype},typeid FROM `{$typeInfos['maintable']}` WHERE {$idtype} in($arcids) AND channel='{$typeInfos['channeltype']}' ");
$dsql->Execute();
while($row = $dsql->GetArray())
{
if($row['typeid']!=$totype)
{
$dsql->ExecuteNoneQuery("insert into me_arctiny (typeid,typeid2,arcrank,channel,senddate,sortrank,mid) select typeid,typeid2,arcrank,channel,senddate,sortrank,mid from me_arctiny where id='{$row[$idtype]}'");
$xid = $dsql->GetLastID();
$dsql->ExecuteNoneQuery("insert into `{$typeInfos['maintable']}`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,keywords,lastpost,scores,goodpost,badpost,voteid,notpost,description,filename,dutyadmin,tackid,mtype,weight) select case when id>'0' then '$xid' else '' end, case when typeid>'0' then '$totype' else '' end,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,keywords ,lastpost,scores,goodpost,badpost,voteid,notpost,description,filename,dutyadmin,tackid,mtype,weight from `{$typeInfos['maintable']}` WHERE id='{$row[$idtype]}' ");
$dsql->ExecuteNoneQuery("insert into `{$typeInfos['addtable']}`(aid,typeid,body,redirecturl,templet,userip,bigpic) select case when aid>'0' then '$xid' else '' end,$totype,body,redirecturl,templet,userip,bigpic from `{$typeInfos['addtable']}` WHERE aid='{$row[$idtype]}' ");
$okids[] = $row[$idtype];
$j++;
}
}
//更新HTML
foreach($okids as $aid)
{
$arc = new Archives($aid);
$arc->MakeHtml();
}
ShowMsg("成功復制 $j 個文檔!", $ENV_GOBACK_URL);
exit();
}
}


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
国产精品福利影院| 欧美国产精品一区| 成人午夜免费电影| 亚洲一区二区三区不卡国产欧美| 亚洲男女一区二区三区| 91精品免费在线观看| 成人av网站在线| 日本不卡一区二区三区| 18成人在线观看| 欧美mv和日韩mv国产网站| 欧美中文字幕久久| 成人午夜在线播放| 狠狠色丁香婷综合久久| 天天爽夜夜爽夜夜爽精品视频| 国产精品二三区| 国产片一区二区三区| 日韩色在线观看| 欧美日韩aaaaa| 91久久国产综合久久| 成人av在线资源网站| 国产一区二区在线免费观看| 日韩一区精品视频| 亚洲激情综合网| 中文字幕一区视频| 国产视频一区二区三区在线观看| 欧美大片在线观看一区二区| 欧美色综合网站| 在线免费观看日韩欧美| 97精品视频在线观看自产线路二| 国产一区二区h| 狠狠狠色丁香婷婷综合激情| 日韩精品一二三区| 爽好多水快深点欧美视频| 亚洲伊人伊色伊影伊综合网| 国产精品白丝在线| 国产精品精品国产色婷婷| 欧美极品美女视频| 中文成人综合网| 国产女主播一区| 国产精品传媒视频| 国产精品美女久久久久久久久久久| 久久天天做天天爱综合色| 久久综合九色综合97_久久久| 日韩欧美二区三区| 久久一日本道色综合| 久久久久国产免费免费| 久久久99久久| 亚洲国产精品v| ...av二区三区久久精品| 亚洲欧洲国产日韩| 亚洲精品成人精品456| 亚洲国产成人av网| 婷婷开心激情综合| 日韩国产精品久久久久久亚洲| 天堂va蜜桃一区二区三区漫画版| 手机精品视频在线观看| 奇米在线7777在线精品| 狠狠色狠狠色合久久伊人| 国产在线不卡视频| 成人午夜看片网址| 91福利社在线观看| 欧美精品亚洲二区| 精品国产在天天线2019| 国产欧美一区二区精品性| 中文字幕在线视频一区| 亚洲影院免费观看| 久久国产精品99久久人人澡| 国产盗摄女厕一区二区三区 | 午夜激情综合网| 美国av一区二区| 成人精品在线视频观看| 色婷婷亚洲综合| 欧美一区欧美二区| 中文字幕免费一区| 亚洲午夜精品在线| 韩国视频一区二区| 色哟哟国产精品| 日韩午夜小视频| 中文字幕制服丝袜成人av| 亚洲电影一区二区| 麻豆久久久久久久| 成人自拍视频在线观看| 欧美日韩一区国产| 欧美一区二区三区日韩视频| 国产精品欧美经典| 日本美女一区二区三区| 成人黄色在线网站| 欧美一区二区性放荡片| 国产精品伦理在线| 美日韩一级片在线观看| 99热精品国产| 亚洲精品一线二线三线无人区| 亚洲视频电影在线| 国产一区高清在线| 欧美日韩电影在线播放| 欧美国产日韩一二三区| 日韩精品欧美精品| 99热这里都是精品| 2017欧美狠狠色| 天堂午夜影视日韩欧美一区二区| 国产91丝袜在线播放九色| 欧美精品成人一区二区三区四区| 国产精品久久久久久一区二区三区 | 美女视频一区二区三区| av亚洲精华国产精华| 欧美tickling网站挠脚心| 一区二区三区丝袜| 成人免费毛片片v| 欧美成人艳星乳罩| 亚洲国产日产av| a亚洲天堂av| 国产无遮挡一区二区三区毛片日本| 一个色综合网站| 99精品视频一区二区| 久久久一区二区| 美国一区二区三区在线播放| 欧美日韩夫妻久久| 亚洲免费视频成人| av不卡免费电影| 国产午夜精品理论片a级大结局| 三级不卡在线观看| 欧美日韩在线三级| 亚洲综合网站在线观看| av亚洲精华国产精华精华| 欧美激情一区三区| 国产精品88av| 久久久久久免费| 国产一区二区毛片| 精品国产一区二区三区不卡| 欧美aa在线视频| 欧美一区二区啪啪| 蜜桃视频在线观看一区| 4438x成人网最大色成网站| 亚洲在线免费播放| 欧美三级电影在线观看| 午夜欧美视频在线观看| 欧美日韩大陆一区二区| 亚洲成人高清在线| 欧美日韩一区二区电影| 午夜欧美视频在线观看| 欧美精品日韩精品| 奇米影视一区二区三区| 日韩免费看的电影| 精品一区二区免费在线观看| 精品国精品国产| 成人午夜私人影院| 亚洲精品视频一区| 欧美天堂一区二区三区| 丝袜美腿高跟呻吟高潮一区| 欧美一区二区三区四区高清| 免费成人在线网站| 久久久久久亚洲综合影院红桃| 国产成人啪午夜精品网站男同| 中文字幕不卡在线| 91看片淫黄大片一级在线观看| 一二三区精品视频| 欧美夫妻性生活| 另类调教123区| 久久久精品免费网站| 成人av电影免费在线播放| 亚洲丝袜另类动漫二区| 欧美性xxxxxxxx| 久久精品国产亚洲a| 国产免费成人在线视频| 91首页免费视频| 午夜精品福利久久久| 久久久亚洲高清| 99re8在线精品视频免费播放| 亚洲一区电影777| 欧美成人国产一区二区| 成人深夜在线观看| 亚洲高清一区二区三区| 日韩欧美成人一区二区| 国产91丝袜在线播放0| 亚洲高清不卡在线观看| www精品美女久久久tv| 91在线小视频| 麻豆高清免费国产一区| 国产精品国产精品国产专区不蜜 | 一区av在线播放| 欧美电视剧免费全集观看| av在线播放一区二区三区| 日韩制服丝袜av| 亚洲少妇中出一区| 日韩欧美国产一区二区在线播放| 成人中文字幕电影| 日本亚洲视频在线| 亚洲欧洲综合另类| 日韩一区二区电影在线| 97精品电影院| 老司机免费视频一区二区三区| 国产精品国产三级国产专播品爱网| 欧美日韩国产在线观看| 丁香婷婷综合网| 热久久免费视频| 亚洲精选视频免费看| 久久日韩粉嫩一区二区三区| 欧美日韩久久久久久| 成人国产精品免费网站| 精品一区二区三区视频|