腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

Discuz! X2.5模块聚合不到数据解决方案

1
回复
850
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32853
发表于 19-4-7 13:56:57 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
                

  部门升级到Discuz! X2.5 正式版的站长在discuz论坛反映一个BUG,他们形貌为 DIY调取不到数据,大概DIY丢失数据,调用不到数据等等,听说专业点叫法应该是:模块聚合不到数据。官方开辟团队如今给出如下办理方案:

  1.修改文件

  文件:source/class/block/forum/block_thread.php

  找到源码

  1. <font size="3">  if(!$tids) {
    3 j. O0 y& m: G' `1 K1 Y4 d3 T8 Q
  2.                         $maxitemnum = $_G['setting']['blockmaxaggregationitem'] ? $_G['setting']['blockmaxaggregationitem'] : 65535;' P# V; ?3 i# t1 m
  3.                         $maxwhere = ($maxid = $this->getmaxid() - $maxitemnum) > 0 ? 't.tid > '.$maxid.' AND ' : '';" Q7 J2 b, r8 q' p. Z3 }
  4.                 }</font>
复制代码

7 b+ ^9 Y! h' [$ V7 }

  更换为:

  1. <font size="3">  if(!$tids && $_G['setting']['blockmaxaggregationitem']) {
    , G* _6 c6 ~  e5 k. U
  2.                         $maxwhere = ($maxid = $this->getmaxid() - $_G['setting']['blockmaxaggregationitem']) > 0 ? 't.tid > '.$maxid.' AND ' : '';4 v9 Y/ J* O9 U. {0 t1 r
  3.                 }</font>
复制代码
0 ^$ k6 B2 `3 r

  2.设置

  将 配景 -> 全局 -> 性能优化 -> 服务器优化 -> 到场模块聚合数据条数: 设置为 0

  经测试该方案能解决[模块聚合不到数据 ],之前有人在论坛提问的:“DIY无法调用;或者DIY丢失的标题” 这两个应该是一个问题。我检察了四个站点的情况是一样的。


) g' P/ F" X) s4 I            

0

主题

11

帖子

4

积分

1°伸手党

Rank: 2

积分
4
发表于 19-12-5 06:22:45 | 显示全部楼层         
真是 收益 匪浅
回复

使用道具 举报

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除