大家在用織夢(mèng)的時(shí)候,如果發(fā)現(xiàn)留言板模塊安裝好了卻無法正常使用的情況可以看看我這里提到的兩個(gè)問題:
第一、無法控制留言是否需要審核的開關(guān)。
這個(gè)一般情況下是在“系統(tǒng)基本參數(shù)”菜單下的“互動(dòng)設(shè)置”選項(xiàng)里面,如果沒有這么個(gè)選項(xiàng),那就自己添加一個(gè)吧。
點(diǎn)擊后面的“添加新變量”,輸入該變量相關(guān)信息,如下圖
完成后點(diǎn)擊“保存變量”,“互動(dòng)設(shè)置”選項(xiàng)里面就會(huì)多出一個(gè)“評(píng)論及留言(是/否)需審核”的設(shè)置項(xiàng)了。
第二、即使設(shè)置了留言需要審核,在操作審核留言的時(shí)候該功能卻無法正常使用,當(dāng)你點(diǎn)擊審核的時(shí)候而是變成了回復(fù)留言。
這個(gè)問題我找出的原因是,發(fā)現(xiàn)審核功能是跟會(huì)員有關(guān)的,假如你的網(wǎng)站沒有用到會(huì)員功能那審核可能就會(huì)受影響了,那我們現(xiàn)在要做的就是把審核功能改為僅跟后臺(tái)管理員相關(guān)聯(lián)的,找到/plus/guestbook/guestbook.inc.php,將其中的
require_once(DEDEINC."/memberlogin.class.php"); $cfg_ml = new MemberLogin(-1);
改為
require_once(DEDEINC.'/userlogin.class.php'); $cuserLogin = new userLogin();
然后再把下面的if條件
if($cfg_ml->IsLogin())
改為
if($cuserLogin->getUserID()!=-1)
以及
$g_isadmin = ($cfg_ml->fields['matt'] >= 5); $g_mid = $cfg_ml->M_ID; $g_name = $cfg_ml->M_UserName;
改為
$g_isadmin = true; $g_mid = 1; $g_name = 'admin';
完成后保存文件即可,這樣一來,所有能登錄后臺(tái)的成員角色都是有權(quán)限管理留言審核的,若想針對(duì)留言審核分配不同的角色權(quán)限可自行研究一下!
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 解決織夢(mèng)DedeCMS留言板模塊留言無法審核的問題