有不少用戶在設(shè)置過濾詞語上有問題,比如說設(shè)置 {banned} 的的過濾詞語有用而設(shè)置 {mod} 的詞語卻不起作用。這個原因在于沒有設(shè)置各個用戶組的權(quán)限。
1、設(shè)置過濾詞語
進入后臺 => 帖子 => 詞語過濾
添加需要過濾的詞語,這里可以設(shè)置替換詞語,屏蔽詞語 {banned} ,和需要審核詞語 {mod} 。
如下圖:
2、設(shè)置用戶組相關(guān)權(quán)限
進入后臺 => 用戶 => 用戶組
點擊新手上路用戶后面的詳情:
然后在“帖子相關(guān)”中設(shè)置:
同時這項設(shè)置可以應(yīng)用于整個板塊的帖子都需要審核的情況。在這暫且先不討論。
3、實際效果
1)回帖中含有 “過濾詞語示例” 的時候,返回:
注:如果開啟了浮動窗口,則無提示,直接返回到帖子列表。
2)回帖中含有 “過濾詞語示例2” 的時候,返回:
3)回帖中還有“你好你好你好”的時候,返回:
注:如果開啟了浮動窗口,則無提示,直接返回到帖子列表。
而且,在后臺 => 帖子 => 審核新回復(fù) 中發(fā)現(xiàn)剛才發(fā)的 “你好你好你好” 已經(jīng)被替換成了設(shè)置好的詞語。
4、其他
如果需要批量的設(shè)置所有用戶組和管理組的這一項為“全部需要審核”那么在后臺 => 工具 => 數(shù)據(jù)庫 => 升級 中輸入:
UPDATE `discuz`.`cdb_usergroups` SET `allowdirectpost` = '0';然后點擊提交。
其中 discuz 和 cdb 分別是你論壇的數(shù)據(jù)庫和你使用的數(shù)據(jù)表前綴,要根據(jù)實際情況修改。然后會返回影響數(shù)據(jù)條數(shù)的信息,即有多少用戶的該項設(shè)置被更改。
到此設(shè)置就完成了,希望這篇文章能夠給使大家使用這個功能的時候少些問題~
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇