限制較低等級(jí)的會(huì)員不能發(fā)布帶鏈接的帖子(如:新手上路等級(jí)的會(huì)員不能發(fā)),也就是禁用Discuz!代碼中的 [url]... 標(biāo)簽。出于對(duì)論壇 SEO 的考慮,同時(shí)也為了更好地抑制‘垃圾’帖子對(duì)論壇的影響。
由于 是論壇內(nèi)置的Discuz!代碼,可以禁止某個(gè)等級(jí)的會(huì)員或某個(gè)版塊不能使用Discuz!代碼,但同時(shí)會(huì)禁止掉其他一些有用的部分,如 [img] 等。
從 原理上講,只要判斷該用戶的等級(jí)為新手上路,在發(fā)布、編輯、回復(fù)帖子時(shí)將 [url] 標(biāo)簽全部過濾掉就能很好地達(dá)到目的。同時(shí),以前已經(jīng)發(fā)布的帶鏈接的帖子只要在顯示之前根據(jù)當(dāng)前會(huì)員等級(jí)判斷是否過濾掉鏈接即可(實(shí)際上應(yīng)該判斷發(fā)帖的會(huì)員 的等級(jí)來確定是否應(yīng)該過濾鏈接,沒有追求這么完美,也沒必要)。下面是操作步驟。
限制游客和新手上路等級(jí)會(huì)員發(fā)布帶鏈接的帖子
打開論壇根目錄 post.php 文件,查找:
在下面添加代碼:
作用是判斷當(dāng)前用戶等級(jí)是否為新手上路(10)或游客(7),并且在帖子內(nèi)容中包含 [/url] 標(biāo)簽,那么就替換 ... 內(nèi)容為空。
禁止游客及新手上路等級(jí)會(huì)員瀏覽包含鏈接的舊帖
打開論壇目錄 /include/discuzcode.func.php 文件,查找:
在下面添加:
作用是讓新進(jìn)的會(huì)員和游客看到論壇相對(duì)整潔,為搜索引擎屏蔽帖子中的鏈接。---www.Hack50.com
我是在 Discuz! 7 中修改的,其他版本作參考,修改前備份原文件。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注