新聞中心
DedeCMS發(fā)布文章后自動(dòng)審核更新生成HTML頁面方法
使用dedecms的站長們可能都知道,網(wǎng)站的信息發(fā)布員在后臺(tái)發(fā)布文章,是需要管理員進(jìn)行審核并更新才能正常顯示的。這就有可能出現(xiàn)一個(gè)問題:在管理員和信息發(fā)布員不是同一個(gè)人的情況下,還需要多加一步審核的步驟,非常麻煩。那么有沒有辦法讓信息發(fā)布員具有發(fā)布文章之后自動(dòng)生成html頁面的權(quán)限呢?答案是肯定的。下面無憂主機(jī)小編就給大家總分享一下方法。 自動(dòng)審核并生成html頁面的代碼: if(!TestPurview('a_Check,a_AccCheck,a_MyCheck')) { $arcrank = -1; } 其中,arcrank = -1 表示沒有審核 arcrank = 0 表示已經(jīng)審核的文章 在處理保存的代碼有這樣一句,也就寫入數(shù)據(jù)庫前回檢查有沒有權(quán)限,分別是 “審核任意文檔”“審核授權(quán)文檔”“審核我發(fā)布的文檔” 這三個(gè),只要有這三個(gè)權(quán)利的其中的一個(gè),那么發(fā)布的文章就是已經(jīng)審核的,否則就是沒有審核。所以解決的方法就是在后臺(tái):系統(tǒng)設(shè)置-> 用戶組設(shè)定 -> 信息發(fā)布員 權(quán)限給他加上 “審核我發(fā)布的文檔” 這個(gè)權(quán)限,默認(rèn)是沒有這個(gè)權(quán)限的。當(dāng)然上面的三個(gè)權(quán)限中的任何一個(gè)都可以。 然后修改dede/templets/article_add.htm,把里面的 where adminrank<='$urank' 去掉就OK啦! 或者在dedecms后臺(tái)執(zhí)行:UPDATE `dede_admintype` SET `rank` = '2' WHERE `typename` ='信息發(fā)布員'; 相關(guān)文章推薦閱讀: 2014最新DEDECMS如何防止入侵?萬能安全防護(hù)代碼解析
本文地址:http://www.gle-technology.com/dedecms/13996.html