52AV手機A片王|52AV.ONE

標題: Discuz! X3.2 導讀頁面不顯示帖子 [打印本頁]

作者: IT_man    時間: 2016-11-17 16:19
標題: Discuz! X3.2 導讀頁面不顯示帖子
本帖最後由 IT_man 於 2016-11-17 20:10 編輯 + a3 X5 S/ G/ n2 B' F  C5 @# |

% I3 ?5 w/ o  B4 S+ ?關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。
( p( q1 y% |% y, ^( I; _
% _5 f, o6 f' o) J1、先來看看第一個導讀設置問題:
: a5 D; g: X/ O0 l9 X3 y     這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。
) Q9 D9 h+ N6 Q* d& ~, U

3 @  a9 H: S) L, A- I) r* V2 u
" ]( h+ m6 n9 A$ k
2、第二個問題,版塊的權限:
. @" |: @4 L  q3 K     後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。
$ b) O. w9 P! n# j& V在source\module\forum\forum_guide.php文件中的代碼
- o* D: z$ u# {' A7 p1 y- m. H
  1. <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼

2 X. E# F% O$ J, j可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。
( {7 O8 }! n/ a8 W" X  ^
6 w! `1 v! l% f: i6 u6 o3 n5 w7 Z

0 B# F* W- J7 S, t      根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。0 e1 z/ s! i. A1 g, b  }% M5 r9 k) ^
! S, N1 E' t5 N8 B5 H
參考:
% B& E! f) z/ j5 Dhttp://www.discuz.net/thread-3155642-1-1.html* x0 ^2 Z4 x' `





歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/) Powered by Discuz! X3.2