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

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

angryTom
發布: 2019-11-09 13:54:39
原創
1914 人瀏覽過

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

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

織夢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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板