關(guān)于導(dǎo)讀頁(yè)面 最新熱門、最新精華、查看新帖 選項(xiàng)中,沒有帖子顯示的問題,最近升級(jí)后很多站長(zhǎng)都出現(xiàn)這樣的問題,下面就分析下什么原因?qū)е聦?dǎo)讀沒有帖子顯示的。
1、先來看看第一個(gè)導(dǎo)讀設(shè)置問題:
這個(gè)最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導(dǎo)讀頁(yè)面顯示為空白了。可以按照如圖設(shè)置:后臺(tái) -》全局 -》站點(diǎn)功能 -》導(dǎo)讀設(shè)置 -》熱帖聚合時(shí)間范圍、精華聚合時(shí)間范圍 都設(shè)置為:三個(gè)月即可。(根據(jù)站點(diǎn)自身的數(shù)據(jù)進(jìn)行設(shè)置)。 解決方法如下:
1、正確地設(shè)置后臺(tái)相關(guān)配置。
a.進(jìn)入后臺(tái)——全局——手機(jī)版全局設(shè)置——是否開啟熱帖(選擇“是”)
b.全局——站點(diǎn)功能——導(dǎo)讀設(shè)置(根據(jù)你網(wǎng)站的實(shí)際情況設(shè)置。我設(shè)置的是:熱度值聚合下限:3;熱帖/精華聚合時(shí)間范圍:一個(gè)月或更長(zhǎng))
c.全局——站點(diǎn)功能——主題熱度(根據(jù)你網(wǎng)站的實(shí)際情況設(shè)置。我設(shè)置的是:熱門主體顯示級(jí)別:5,10,50,原來是10,100,200)
2、進(jìn)入FTP或者你的服務(wù)器,找到:source/module/forum/forum_guide.php ,用記事本打開,查找代碼:$forum['viewperm'],把!$forum['viewperm'] 改成 $forum['viewperm'] ,去掉“! 非符號(hào)”。
然后更新下緩存,熱貼就出來了,但是我的導(dǎo)讀的精華還是出不來,Discuz!官方論壇也是如此,悲劇啊。
如果以上步驟還是不能解決問題,那么最可能的問題和解決方法如下:
把sourcemoduleforumforum_guide.php文件中150行左右的代碼
$dateline = time() - intval($setting_guide[$view.'dt']);
改為如下代碼
if($setting_guide[$view.'dt']) { if($view != 'hot'){ $dateline = time() - intval($setting_guide[$view.'dt']); } }
然后更新緩存就可以解決了。