dedecms织梦文章审核机制解析

织梦通过dede_archives表中的arcrank和ismake两个字段控制文章的审核和状态。其中arcrank是审核控制字段,它有-1和0两个值;ismake是静态动态控制字段,它有三个值:0,1,-1。

另外,文章微表dede_arctiny中的arcrank字段与dede_archives表中的arcrank状态同步,也是审核控制字段,这两者需同步一致方可.

以上情况组合起来会有多种情况:

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

审核状态动态浏览:$arcrank=-1 $ismake = -1 ;

开放状态生成html:$arcrank=0 $ismake = 1 ;

开放状态动态浏览:$arcrank=0 $ismake = -1 ;

通过以上的情况,我们可以分析多种情况下出现的问题,以求解决.同时要注意微表dede_arctiny中的arcrank状态同步.

微表dede_arctiny是起到索引的作用,在前台列表中即可通过微表来显示文章的.

织梦有个定时审核插件,即是通过修改微表dede_arctiny中的arcrank字段与dede_archives表中的arcrank字段来实现的.

同时,在审核过程中,文章相关的标签表dede_taglist中的相关标签的arcrank字段也会通过审核状态.

以上,即是DedeCMS织梦文章审核机制的简单说明.