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

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

2
回复
1229
查看
[复制链接]

765

主题

779

帖子

3万

积分

董事

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

积分
33029
发表于 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) {
    - q8 G" ]0 S  k3 s; L% e+ P
  2.                         $maxitemnum = $_G['setting']['blockmaxaggregationitem'] ? $_G['setting']['blockmaxaggregationitem'] : 65535;
    3 a  m  x. r6 w- T6 y
  3.                         $maxwhere = ($maxid = $this->getmaxid() - $maxitemnum) > 0 ? 't.tid > '.$maxid.' AND ' : '';. e- v8 h: ?4 o2 d5 D$ i: h
  4.                 }</font>
复制代码

. I. R4 t: z: y

  更换为:

  1. <font size="3">  if(!$tids && $_G['setting']['blockmaxaggregationitem']) {
    ) k- b; Q* n# h. w; J
  2.                         $maxwhere = ($maxid = $this->getmaxid() - $_G['setting']['blockmaxaggregationitem']) > 0 ? 't.tid > '.$maxid.' AND ' : '';8 {) D  ?: L+ O) J: R* Q( B3 _
  3.                 }</font>
复制代码

1 ]8 C7 ^0 s& Q. B% k* ?. h

  2.设置

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

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


# A, |6 m* t9 ^7 E$ z+ n2 N9 @            

0

主题

14

帖子

4

积分

1°伸手党

Rank: 2

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

使用道具 举报

0

主题

13

帖子

4

积分

1°伸手党

Rank: 2

积分
4
发表于 20-1-15 03:40:34 | 显示全部楼层         
回复

使用道具 举报

网站简介

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