tid=51681& 本帖最後由 IT_man 於 2016-11-17 20:10 編輯 5 X0 D9 U( a0 b/ O1 i3 g; ^3 L" {
* X0 o3 b. `8 o) U
關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。; A5 b0 n/ s+ w8 b
/ y, N% c9 x5 {6 }6 g
1、先來看看第一個導讀設置問題:
' q+ C5 K L+ C" M) X m& Q 這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。9 S. d. i* M, k2 }; Y
" ~5 @2 W3 F5 d' k( k
1 [/ v( s7 ]/ j( J2、第二個問題,版塊的權限: a' O( |. ]4 V, r+ }* L3 `
後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。& n& y0 W! N: \ v: \: f7 G: S, e
在source\module\forum\forum_guide.php文件中的代碼9 V6 }+ X) O# a3 D! V
- <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼 # N4 M# U7 |' X6 |/ C
可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。
. V$ u5 {8 V3 x, ^
/ V' K v/ N0 K
9 O% z; f5 z8 N# j5 j 根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。
2 N' w4 f$ k4 F+ Z " X* j _* A0 Z5 r
參考:
- O* Y/ X1 U0 b. X2 d* Hhttp://www.discuz.net/thread-3155642-1-1.html6 r: M1 d% R5 J3 x1 ?/ @
|