首頁 >CMS教程 >DEDECMS >織夢系統怎麼實現未審核文件禁止動態瀏覽

織夢系統怎麼實現未審核文件禁止動態瀏覽

angryTom
angryTom原創
2019-11-09 13:54:391962瀏覽

織夢系統怎麼實現未審核文件禁止動態瀏覽

織夢系統怎麼實現未審核文件禁止動態瀏覽   

織夢DedeCms預設情況下,會員發布的未審核文件是可以透過動態方式進行瀏覽的(/plus/view.php?aid=xxx),投稿後可以進行動態瀏覽,百度也會正常收錄。

而織夢Dedecms系統預設的這種方式,無疑會帶來很多的細小問題,例如:

1、用戶投稿大量的垃圾文檔而被收錄造成站點權限下降;

2、給站長/管理員的日常管理維護帶有極大不便;

3、給前台用戶帶來不好的訪問體驗;

4 、其它一些想像不到的情況等;

我們可以透過對程式碼的修改,實現以下效果:當用戶投稿文件為待審核狀態時,只有投稿用戶或管理員才能查看,其它的用戶均無法查看。

1)修改方法

編輯開啟/plus/view.php檔案(註:這個檔案是文件的動態瀏覽檔案),找到如下程式碼:

//检查阅读权限  
$needMoney = $arc->Fields['money'];
$needRank = $arc->Fields['arcrank'];

在下面一行加入以下程式碼:

$mid = $arc->Fields['mid'];  
if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1){
    showMsg("你无查看权限",-1);  
    exit();
}

儲存關閉即可。

2)效果預覽

織夢系統怎麼實現未審核文件禁止動態瀏覽

#推薦教學:dedecms教學

#

以上是織夢系統怎麼實現未審核文件禁止動態瀏覽的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn