本帖最後由 IT_man 於 2016-11-17 20:10 編輯
% C0 \- m( C) l q# q1 L1 z/ P7 Y+ _, z, w* n: V
關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。 T3 ~8 \3 c4 R" _3 s2 B+ H7 [
4 S/ m' P4 p3 _' K' H, u* x, Q* O) o
1、先來看看第一個導讀設置問題:
: C& a. w j) T5 b' e 這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。# s) x4 u# o+ M1 g" t, C& H
3 W0 b8 q/ }. a! O
2 s) r9 y4 E: R) d) s8 b2 o" L$ N0 ~2、第二個問題,版塊的權限:% R$ o; k0 h# i. e
後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。
3 G" o# d/ h5 C1 k5 l在source\module\forum\forum_guide.php文件中的代碼2 H7 m) `: b# g+ d( |0 ?4 J
- <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼 ; @" r/ a7 I. D
可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。
6 Y8 k) A+ c# S# |( z# }
8 m6 u# T% G/ O/ x, J, H9 j
+ R+ y3 a$ \' }, o n 根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。
9 o, L5 \- B A5 \% K/ O% X+ h , _% k9 f. L4 N5 r0 `8 T* M
參考:# ?' @7 F G( D& @" ]8 D3 N2 Q* l
http://www.discuz.net/thread-3155642-1-1.html
: K( d+ s; P7 g/ ?& @1 q; d |
|