admin
管理员
管理员
  • UID1
  • 粉丝2
  • 关注2
  • 发帖数339
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:4060回复:0

Discuz X3 首页四格“热帖”不展示的暂时解决方法

楼主#
更多 发布于:2013-08-12 21:36
分享到:
首页四格“热帖”不展示的暂时解决方法:
1、先修改一下程序错误,回帖后热度值不增加;
找到文件"source\class\model\model_forum_post.php"搜索代码
$heatthreadset ? $heatthreadset : array();
修改为:
$this->param['updatethreaddata'] = $heatthreadset ? $heatthreadset : array();
2、降低一下热门主题显示级别,
默认是50,100,150修改为1,2,3能保证站点很小的情况下也能显示热帖,各站长可以根据自己的实际情况来定:
后台——》全局——》站点功能——》主题热度
3、首页四格的“热帖“默认显示的是站点7天内发布的且热度值达到3级的热帖,如果要修改时间和热度值级别,可以跟帖,我给出解决方案。
找到文件"\source\module\forum\forum_index.php",
在162行左右的代码:
$grids['hot'] = C::t('forum_thread')->fetch_all_for_guide('hot', 0, array(), 3, 0, 0, 10, $_G['setting']['grid']['fids']);
分析如下:
$grids['hot'] = C::t('forum_thread')->fetch_all_for_guide('hot', 0, array(), 3(这是热度级别可以自己修改), 0(这是时间限制), 0, 10, $_G['setting']['grid']['fids']);
游客

返回顶部