Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] 解决dz设置精华帖子之后不显示的问题

[复制链接]
王建11 发表于 2012-12-28 19:51:02 | 显示全部楼层 |阅读模式
问题描述:有的时候管理员针对用户的某个帖子设置为精华但是并没有显示在web前端,最后跟踪代码原因如下:
在source/forum/forum_guide.php 文件;里面大约166行
  1. $query = C::t('forum_thread')->fetch_all_for_guide($view, $limittid, $tids, $_G['setting']['heatthread']['guidelimit'], $dateline);
复制代码
然后我们再看另外一个在source/class/table/forum_thread.php 文件 大概1071行
  1. switch ($type) {
  2.    case 'hot' :
  3.     $addsql = ' AND heats>'.intval($heatslimit);
  4.     break;
  5.    case 'digest' :
  6.     $addsql = ' AND digest>0';
  7.     break;
  8.    default :
  9.     $addsql = '';
  10.   }
复制代码
可以看出来 提取的是heats 字段大于传过来的值
所以需要在后头设置的

设置即可出现 ok!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
szr198 发表于 2013-7-30 11:09:49 | 显示全部楼层
我是首显的精华贴子不显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

Bacysoft.cn 发表于 2013-8-20 11:58:59 | 显示全部楼层
哪有这样的问题!?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 04:01 , Processed in 0.112351 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表