本帖最後由 IT_man 於 2016-11-17 20:10 編輯
. z% [1 F0 K5 n& N& _. S1 |+ L7 `3 b1 d% y/ q7 f
關於導讀頁面最新熱門、最新精華、查看新帖選項中,沒有帖子顯示的問題釋疑。
9 W( o* p6 |3 Q5 r9 ]$ t# t" N0 o: S, q: e9 E( N' X! x! ^
1、先來看看第一個導讀設置問題:2 j4 w' Y$ ^7 |! B/ I; U
這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白。可以按照如圖設置:後台-》全局-》站點功能-》導讀設置-》熱帖聚合時間範圍、精華聚合時間範圍都設置為:三個月即可。(根據站點自身的數據進行設置)。
) ^! [9 [, P6 K& q3 n3 C
0 b9 X' o. x- \1 |0 l6 f0 I7 v# N; D. D
2、第二個問題,版塊的權限:
. d" d% a W3 l% W* F: S1 r0 y 後台-》論壇-》版塊管理-》編輯版塊-》權限相關-》版塊權限-》瀏覽版塊權限都不勾選,帖子才能在導讀中顯示。1 a7 K: I3 l" B/ \
在source\module\forum\forum_guide.php文件中的代碼
a/ M& }* t! b A+ R* j- <font size="3">if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {</font>
複製代碼 + v0 A4 @* M- d5 B! A5 l
可以看出!$forum['viewperm']就是判斷用戶組瀏覽版塊權限的,只要你在版塊中勾選任意一個用戶組,該版塊的帖子就不能顯示在導讀頁面中。這是為了考慮性能而做的導讀全局緩存。所以版塊這裡如果需要設置瀏覽權限的,可以直接到用戶組中進行設置。4 G! _6 K( t" Z8 y. G' ], I
( |! _; W9 `0 y. N9 b) r m: c* W
根據以上得出結論:如果版塊中勾選了瀏覽權限,帖子就不會在導讀中顯示。 需要設置版塊權限的,可直接到用戶組中進行設置。4 p. k4 D/ R- J4 D* y0 G
0 W$ B% k! f, [7 o. g) l
參考:; q4 }, M: _* e! y1 p
http://www.discuz.net/thread-3155642-1-1.html* h( q% A: a G, b' N
|
|