如何给织梦添加复制文档的功能?
给织梦添加复制文档的功能步骤如下:
一、打开templets下的content_list.htm
找到 这一行:
12321156121232
在这一行的下方添加:
复制
二、打开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 = ""; //输出AJAX可移动窗体 $divname = 'copyArchives'; echo "\r\n"; echo "