關于導讀頁面 最新熱門、最新精華、查看新帖 選項中,沒有帖子顯示的問題,最近升級后很多站長都出現這樣的問題,下面就分析下什么原因導致導讀沒有帖子顯示的。
1、先來看看第一個導讀設置問題:
這個最新熱門、最新精華帖子,有可能是你最近一周都沒有帖子,所以在導讀頁面顯示為空白了。可以按照如圖設置:后臺 -》全局 -》站點功能 -》導讀設置 -》熱帖聚合時間范圍、精華聚合時間范圍 都設置為:三個月即可。(根據站點自身的數據進行設置)。 解決方法如下:
1、正確地設置后臺相關配置。
a.進入后臺——全局——手機版全局設置——是否開啟熱帖(選擇“是”)
b.全局——站點功能——導讀設置(根據你網站的實際情況設置。我設置的是:熱度值聚合下限:3;熱帖/精華聚合時間范圍:一個月或更長)
c.全局——站點功能——主題熱度(根據你網站的實際情況設置。我設置的是:熱門主體顯示級別:5,10,50,原來是10,100,200)
2、進入FTP或者你的服務器,找到:source/module/forum/forum_guide.php ,用記事本打開,查找代碼:$forum['viewperm'],把!$forum['viewperm'] 改成 $forum['viewperm'] ,去掉“! 非符號”。
然后更新下緩存,熱貼就出來了,但是我的導讀的精華還是出不來,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']); } }
然后更新緩存就可以解決了。