本帖最後由 IT_man 於 2016-11-17 20:10 編輯
% a9 `' X& e; n+ U. c& y" S! [" Y' M+ G# S# ~" q! T( P# j
關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。+ F8 T7 `2 q9 U% z4 a
' h3 `, R+ N( ]; |
1、先來看看第一個導讀設置問題:
" z4 U. }" I% H 這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。; f1 p5 g9 T, |+ X% D
- {3 t. C0 C+ l1 X+ Z+ T! W: L* ?8 [4 M: e& ` k' b
2、第二個問題,版塊的權限:
% h! i' c- v' \/ Q 後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。
3 s5 C i( j+ U7 _& h$ [2 \在source\module\forum\forum_guide.php文件中的代碼
8 Z, J" x9 }1 M2 }5 H. @- <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼 2 ]' F' U( c4 E# d8 C: G
可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。5 h2 g) M2 s, \# ^5 j
& ~3 p V# ?' U# s8 i
% Z" K6 H0 T+ ^8 Y9 L- m! k; u 根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。- U0 H4 x$ W& S% m/ ?' I
r7 _4 V: I2 j" P: D2 f# h
參考:. G, v7 x. C. Z6 g5 ~" o
http://www.discuz.net/thread-3155642-1-1.html2 C* C" _( Z& a( i- p+ T/ C, t1 i. W
|
|