织梦DEDECMS信息发布员发布文章默认自动更新并生成HTML页面
最近在做www.yhzhan.com/cms网站,发现很难去计算网站编辑员的效 率,在网上查找了,发现通过DEDECMS的信息发布员在后台发布文章,这样就很方便计算了。但是发布后,非要等管理员审阅才能显示,今天一哥们问我这个 问题。问:“能不能直接发布,并自动生成HTML,这样就节省了非要管理员来审阅的麻烦?”。其实并非要管理员审阅之后才能显示。
仔细研究了一下,是有办法的,让信息发布员的权限能够在发布文章之后自动生成HTML,并自动生成列表页和首页,具体办法如下:
===================================================== if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) { $arcrank = -1; } ====================================================== |
arcrank = -1 表示没有审阅 arcrank = 0 表示已经审阅的文章
在处理保存的代码有这样一句,也就写入数据库前回检查有没有权限,分别是 “审阅任意文档”“审阅授权文档”“审阅我发布的文档” 这三个,只需有这三个权利的其中的一个,那么发布的文章就是已经审阅的,否则就是没有审阅。
所以解决的方法就是在后台:系统设置-> 用户组设定 -> 信息发布员 权限给他加上 “审阅我发布的文档” 这个权限,默认是没有这个权限的。当然上面的三个权限中的任何一个都可以。
然后修改dede/templets/article_add.htm,把里面的 where adminrank<='$urank' 去掉就OK啦!
分享到: