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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DIY模块不显示数据,模块聚合不到数据,DIY丢失解决方案

[复制链接]
m.king 发表于 2012-4-24 14:11:51 | 显示全部楼层 |阅读模式
BUG解决方案
适用版本: Discuz! X2.5
影响程度: 一般
据说专业点叫法应该是:模块聚合不到数据。{:soso_e151:}
当然好多站长都直接描述为 DIY调取不到数据,或者DIY丢失数据,调用不到数据等了。
现在给出如下解决方案。

1.修改文件
文件:source/class/block/forum/block_thread.php
找到代码
  1.   if(!$tids) {
  2.                         $maxitemnum = $_G['setting']['blockmaxaggregationitem'] ? $_G['setting']['blockmaxaggregationitem'] : 65535;
  3.                         $maxwhere = ($maxid = $this->getmaxid() - $maxitemnum) > 0 ? 't.tid > '.$maxid.' AND ' : '';
  4.                 }
复制代码
替换为:
  1.   if(!$tids && $_G['setting']['blockmaxaggregationitem']) {
  2.                         $maxwhere = ($maxid = $this->getmaxid() - $_G['setting']['blockmaxaggregationitem']) > 0 ? 't.tid > '.$maxid.' AND ' : '';
  3.                 }
复制代码
2.设置
将 后台 -> 全局 -> 性能优化 -> 服务器优化 -> 参与模块聚合数据条数: 设置为 0


经测试该方案能解决[模块聚合不到数据 ],之前有人在论坛提问的:“DIY无法调用;或者DIY丢失的问题” 这两个应该是一个问题。我查看了四个站点的情况是一样的。所以用此方案不能修改该问题的,可以跟帖或者发帖说明站点详细情况,而后短消息我相关权限,可以再排查排查。

{:soso_e151:}

评分

2

查看全部评分

cr180 发表于 2012-4-24 14:14:35 | 显示全部楼层
这个可以有

评分

1

查看全部评分

回复

使用道具 举报

babyfacer 发表于 2012-4-24 14:14:37 | 显示全部楼层
前排。。。
回复

使用道具 举报

wngx99 发表于 2012-4-24 14:15:39 | 显示全部楼层
顶一个吧,还是不能解决我的问题.
回复

使用道具 举报

cr180 发表于 2012-4-24 14:16:04 | 显示全部楼层
建议刚升级2.5的童鞋修改下
回复

使用道具 举报

北北″ 发表于 2012-4-24 14:20:52 | 显示全部楼层
回复

使用道具 举报

腐朽的木头 发表于 2012-4-24 14:21:07 | 显示全部楼层
支持 呵呵。。
回复

使用道具 举报

五山在线 发表于 2012-4-24 14:23:29 | 显示全部楼层
哈哈 说的是我的站点不?www.0710888.com

评分

1

查看全部评分

回复

使用道具 举报

卍龙卐╯_╰ 发表于 2012-4-24 14:26:03 | 显示全部楼层
支持 呵呵。。
回复

使用道具 举报

neol123 发表于 2012-4-24 14:26:31 | 显示全部楼层
怪不得呢。还以为自己操作失误
原来是BUG  我汗

支持下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:22 , Processed in 0.043615 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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