一直以来都感觉DEDECMS后台管理发布信息员公布的文章内容非得管理人员审批才可以显示信息,呵呵呵,今日一个盆友跟我说这个问题。问:能否立即公布,并自动生成HTML,那样就节约了非得管理人员来审批的不便?
我最先跟他讲是不可以的,非得管理人员审批以后才可以显示信息。呵呵呵,亏我了织梦cms那么长期了,那么个简易的难题还回应的那么非专业!
细心科学研究了一下,是有方法的,让发布信息员的管理权限可以在公布文章内容以后自动生成HTML,并自动生成目录页和主页,具体措施以下:
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
{
$arcrank = -1;
}
arcrank=-1表明沒有审批arcrank=0表明早已审批的文章内容
在解决储存的编码有那样一句,也就载入数据库查询前回查验有木有管理权限,分别是“审批随意文本文档”“审批受权文本文档”“审批我公布的文本文档”这三个,要是有这三个支配权的在其中的一个,那麼公布的文章内容便是早已审批的,不然便是沒有审批。。
因此 处理的方式便是在后台管理的系统配置->用户群设置->发布信息员管理权限给他们再加“审批我公布的文本文档”这一管理权限,默认设置是沒有这一管理权限的。自然,上边的三个管理权限中的一切一个都能够。
随后把dede/templets/article_add.htm
把里边的whereadminrank<='$urank'除掉就OK了..
或是后台程序SQL指令
UPDATE`dede_admintype`SET`rank`='2'WHERE`typename`='发布信息员';
假如上边的方法不行得通得话,可以用下边的方法试一下
共有2步:
1.进到后台管理实行SQL指令[]
UPDATE`dede_admintype`SET`rank`='2'WHERE`typename`='发布信息员';
2.运用FTP进到dede/templets/article_add.htm
检索删掉以下句子
whereadminrank<='$urank'