小李SEO博客

网站优化服务

织梦cms在后台添加栏目文档批量复制功能

如果想要把一个栏目的所有文档复制到另一个栏目中如果没有好的办法就只能一个一个的重新建立,为了避免这种浪费时间的事,我们就在后台写一个批量复制的功能。下面是实现功能的具体步骤修改文件dede/templets/content_batch_up.htm

修改头部脚本函数ShowHideMove()function ShowHideMove(){var selBox = document.getElementByIdx_x('moveradio');var selBox2 = document.getElementByIdx_x('copyradio');//edited by adan;090508var obj = document.getElementByIdx_x('moveField');if(selBox.checked||selBox2.checked) obj.style.display = "block";//edited by adan;090508elseobj.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

首先删除文件最后的两段代码//删除空标题内容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;090508else 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'];$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);

//第二个参数是排序值,参考article_add.php$ID = $row->id;$typeid = $newtypeid;//$newtypeid$sortrank = $row->sortrank;$flag = $row->flag;$ismake = $row->ismake;$channelid = $row->channel;$arcrank = $row->arcrank;$click = $row->click;$money = $row->money;$title = addslashes($row->title);//需要添加addslashes()转换; adan;090508$shorttitle = $row->shorttitle;$color = $row->color;$writer = $row->writer;$source = $row->source;$litpic = $row->litpic;$pubdate = $row->pubdate;$adminid = $cuserLogin->getUserID();$notpost = $row->notpost;$description = addslashes($row->description);

//需要添加addslashes()转换; adan;090508$keywords = $row->keywords;require_once(DEDEADMIN."/inc/inc_archives_functions.php");//生成文档ID$arcID = GetIndexKey($arcrank,$typeid,$sortrank,$channelid,$senddate,$adminid);if(empty($arcID)){ShowMsg("无法获得主键,因此无法进行后续操作!","-1");

上一篇:dedecms图集调用标签使用教程 下一篇:dedecms友情链接页面实现调用头部尾部模板
织梦cms相关文章阅读
  • 织梦cms列表页与详情调用tag标签同时带上链接方法

    小李网络公司介绍织梦cms列表页与详情调用tag标签同时带上链接方法知识,包括织梦标签教程dedecms代码调用dedecms调用htmldedecms三大标签dedecms调用模板dedecms调用教程dedecms调用页面dedecms调用样式...

  • 织梦cms调用文章第一张图片代码教程

    小李网络公司介绍织梦cms调用文章第一张图片代码教程知识,包括织梦CMS调用文章第一张图片(非缩略图)终极方法,织梦常用调用标签织梦首页调用文章列表织梦首页文章内容调用织梦相关文章调...

  • 织梦cms文章页用键盘左右键实现上下篇翻页功能

    小李网络公司介绍织梦cms文章页用键盘左右键实现上下篇翻页功能知识,包括织梦文章页上下篇实现利用键盘左右翻页_织梦58,键盘上下左右键被锁定帝国cms和织梦哪个好电脑键盘上下左右键失灵...

  • 织梦cms网站后台tag标签伪静态设置方法

    小李网络公司介绍织梦cms网站后台tag标签伪静态设置方法知识,包括宝塔设置thinkphp伪静态htaccess伪静态文件怎样设置tag标签宝塔nginx怎么设置伪静态网站伪静态设置网站怎么设置伪静态zblog伪静态...

  • 织梦cms提示你的用户名不存在解决方法

    小李网络公司介绍织梦dedecms提示你的用户名不存在解决方法知识,包括怎么恢复用户名不存在登录提示用户名不存在用户名怎么填写用户名不存在的原因微信号被盗用户不存在用户名怎么填写例...

  • 织梦cms自定义字段输出文字或图片为空解决方法

    小李网络公司介绍织梦cms自定义字段输出文字或图片为空知识,包括自定义字段怎么设置自定义字段什么意思字段长度用户可以自定义的是自定义字段是什么wordpress自定义字段自定义数据字段自...

  • 织梦cms首页loop调用留言本带用户头像的方法

    小李网络公司介绍织梦cms首页loop调用留言本带用户头像知识,包括DEDECMS首页loop调用留言本带用户头像的方法_织梦58,loop意思loop的用法默认用户头像pixaloop中文loop untildo loopthe looplooper无用户头像...

  • 织梦cms更换成kindeditor后栏目内容无法保存解决方法

    小李网络公司介绍织梦cms更换成kindeditor后栏目内容无法保存知识,包括织梦DEDE更换为kindeditor编辑器后栏目内容没办法保存的解决办法,dede保存数据dede附件保存位置dede放在目录中dede图片分开保存...

  • 织梦cms网站channel标签指定typeid时currentstyle无效失效的修复

    小李网络公司介绍织梦cms网站currentstyle标签无效失效修复知识,包括currentstyle怎么用织梦cms建站教程currentStyle帝国cms和织梦哪个好html中style所有属性cms内容管理系统织梦cms建站教程去一品资源....

  • 织梦cms调用DISCUZ论坛置顶贴子版块名称

    小李网络公司介绍织梦cms调用DISCUZ论坛置顶贴子版块名称知识,包括织梦常用调用标签织梦相关文章调用dedecms调用教程织梦首页调用描述dedecms怎么调用dedecms调用商品tagdedecms调用会员织梦自定义...

  • 织梦cms字符串截取函数使用方法

    小李网络公司介绍织梦cms字符串截取函数使用方法知识,包括excel中截取字符串的函数oracle截取字符串前几位substring截取字符串js截取字符串指定字符excel取字符串某几位excel 截取部分字符....

  • 织梦cms网站相关文章如何调用

    小李网络公司介绍织梦cms网站相关文章调用知识,包括织梦常用调用标签dedecms调用页面织梦相关文章调用织梦调用代码dedecms好吗dedecms怎么调用织梦首页调用描述dedecms调用商品tag....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640