dzx25DIY模块不显示数据,DIY调取不到数据,DIY丢失解决方案

[复制链接]
据说专业点叫法应该是:模块聚合不到数据。
当然好多站长都直接描述为 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丢失的问题” 这两个应该是一个问题。我查看了四个站点的情况是一样的。所以用此方案不能修改该问题的,可以跟帖或者发帖说明站点详细情况,而后短消息我相关权限,可以再排查排查。

回复

使用道具 举报

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

本版积分规则 返回列表 发新帖

QQ|小黑屋|手机版|Archiver|南京做好站网络科技有限公司 ( 苏ICP备17019756号-1 )

GMT+8, 2025-8-27 18:58 , Processed in 0.044083 second(s), 21 queries .

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