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

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

0
回复
790
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

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

积分
32815
发表于 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) {( T- t+ ~$ b2 L) F$ m
  2.                         $maxitemnum = $_G['setting']['blockmaxaggregationitem'] ? $_G['setting']['blockmaxaggregationitem'] : 65535;4 O$ B8 m0 m0 e9 L7 e5 l* u) O  E
  3.                         $maxwhere = ($maxid = $this->getmaxid() - $maxitemnum) > 0 ? 't.tid > '.$maxid.' AND ' : '';, K* h, ]0 K9 u
  4.                 }</font>
复制代码

% D1 k) r: W: ~

  更换为:

  1. <font size="3">  if(!$tids && $_G['setting']['blockmaxaggregationitem']) {! b- H$ p. E% O) U
  2.                         $maxwhere = ($maxid = $this->getmaxid() - $_G['setting']['blockmaxaggregationitem']) > 0 ? 't.tid > '.$maxid.' AND ' : '';1 g2 m: }0 N; c, V/ G
  3.                 }</font>
复制代码
+ X6 W$ w0 ~' p  y, C0 c

  2.设置

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

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


3 w3 ~+ a# J. ^- b            
网站简介

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