专注于WEB技术的IT博客

另类操作dedecms 文章的审核状态

时间:2013-06-26分类: DedeCms浏览:6156
分享到:

要对dedecms的几百条数据信息生成未审核状态,郁闷的是dedecms的文章管理只有批量审核功能,却没有反向的,这意味着你要对几百条文章生成未审核状态,如果在后台操作的话,你就只能一条一条进行操作了,这样很费劲。据我做网站的经验知道,一般审核与未审核无非是对某个字段值进行类似0和1的设置。凭着这种感觉,于是仔细查看了一下dedecms的模型表之间的关系。


  dede_archives表是dedecms里面最为关键的表,不管你发什么文章,图片,软件甚至自定义模型表,在涉及到审核的相关数据都是要存在这个表里面。dedecms中存储审核状态的字段是arcrank,值为-1和0。由于dedecms有动态和静态网页,所以ismake是代表是否生成了静态文件:有三个值:0,1,-1。


具体看看下面相关设置值以及其意义:


      1、审核状态生成静态html:$arcrank=-1  $ismake = 0 (但是后台文章列表那里显示没有生成,点击修改文章是显示以生成,其实没生成,因为是未审核,一但审核,自动变成1)。


      2、审核状态动态浏览:arcrank=-1  ,ismake = -1 ;


      3、开放状态生成html:arcrank=0  ,ismake = 1 ;


      4、开放状态动态浏览:arcrank=0  ,ismake = -1 ;


    通过上面四点,并通过操作得出以下结论:


      1、arcrank =-1是代表未审核,0带表审核:


      2、ismake生成html:0或者1; 入库的时候如果是0,程序会判断是不是生成了html,如果是会调整到1;


      回到前面,如果我要生成几百条未审核状态的数据,那么只需下面一条mysql语句就可以搞定!

update dede_archives set arcrank=-1, ismake=0 where .....;


      

猜你喜欢
彻底解决关于dedecms留言板的安装问题
如何修改dedecms的幻灯片?
dedecms的热点文章排序
标签 : dedecms
除非注明,本文首发网志博客,欢迎转载!转载请注明本文地址:http://w3note.com/web/113.html,谢谢。
  • 评论
  • 赞助本站