tid=51681& 本帖最後由 IT_man 於 2016-11-17 20:10 編輯 4 u$ k2 m, I' W. G; L# b" v
~, d2 L4 @+ [1 X- J2 j關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。( g5 [: E+ f- v, m- q! |
, p8 j% ?( u: m. X9 ~0 O
1、先來看看第一個導讀設置問題:4 O5 P( _4 b) Y( E% [; o- y! V
這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。& W) y* {5 z( C5 t4 ~5 o
, ?; N, d' Y" p; W1 h( N' i2 j/ ]4 B1 D! r1 b
2、第二個問題,版塊的權限:6 m5 x, D, d$ F D' |+ T9 Z
後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。
) r5 U+ z0 v- K* n! p9 c" q在source\module\forum\forum_guide.php文件中的代碼3 V8 g, `, N. F! [
- <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼 # i% o0 `+ F' M* ^4 W
可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。
* ?- {& e' l7 x2 N- h3 j
0 }8 E, R) \( \# q# @
/ i; S+ [6 @1 Q( p 根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。
- c: t6 `2 ?( u- S( Y 3 q( R* j! `3 o( M; f$ w
參考:
2 T' N% K4 }5 ?* N- B, }http://www.discuz.net/thread-3155642-1-1.html
% U: j% c, r! d1 Y3 W( v |