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

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

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

765

主题

779

帖子

3万

积分

董事

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

积分
33025
发表于 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) {
    2 _4 Q7 U% G4 o3 w* C. h9 j/ u
  2.                         $maxitemnum = $_G['setting']['blockmaxaggregationitem'] ? $_G['setting']['blockmaxaggregationitem'] : 65535;
    + b/ g/ R) `/ W, N1 l
  3.                         $maxwhere = ($maxid = $this->getmaxid() - $maxitemnum) > 0 ? 't.tid > '.$maxid.' AND ' : '';" v( G/ B+ R! {
  4.                 }</font>
复制代码

8 E3 D4 e& M9 s

  更换为:

  1. <font size="3">  if(!$tids && $_G['setting']['blockmaxaggregationitem']) {4 G1 H' y  u8 u1 l) u) l# p4 {
  2.                         $maxwhere = ($maxid = $this->getmaxid() - $_G['setting']['blockmaxaggregationitem']) > 0 ? 't.tid > '.$maxid.' AND ' : '';, \( U: b) R+ D" `: o4 P# `1 J
  3.                 }</font>
复制代码

9 C. \% y- z8 h3 q' P; G, _

  2.设置

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

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

5 C' ~4 B; B7 i2 i3 {9 w# r
            

0

主题

13

帖子

4

积分

1°伸手党

Rank: 2

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

使用道具 举报

0

主题

12

帖子

4

积分

1°伸手党

Rank: 2

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

使用道具 举报

网站简介

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