返回列表 发帖

[已解决] 首页四格显示错误

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-18 13:25:34 | 查看全部
天外飘仙 发表于 2024-5-18 11:14
我测试的时候 是开着redis缓存的

现在好像更乱了,顺序变成随机了。。。
最新的几个跑到最后,中间差了几个,比前几个的日期更久远
回复

使用道具 举报

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-18 16:01:32 | 查看全部
换了redis,默认的配置,感觉还没MemCached快,而且稳定性也不好,一会快一会慢
回复

使用道具 举报

23

主题

5266

回帖

9398

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-5-18 17:00:25 | 查看全部
无言以对2012 发表于 2024-5-18 13:25
现在好像更乱了,顺序变成随机了。。。
最新的几个跑到最后,中间差了几个,比前几个的日期更久远 ...

你自己修改过程序没,没修改过的话,我们几个人都测不出来,理论上就不太可能了
回复

使用道具 举报

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-18 18:00:34 | 查看全部
湖中沉 发表于 2024-5-18 17:00
你自己修改过程序没,没修改过的话,我们几个人都测不出来,理论上就不太可能了 ...

没改,就开启了内存优化,然后发现就乱了
回复

使用道具 举报

23

主题

5266

回帖

9398

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-5-18 18:02:49 | 查看全部
无言以对2012 发表于 2024-5-18 18:00
没改,就开启了内存优化,然后发现就乱了

放地址和详细描述吧,不然感觉互相浪费时间了。单纯从你的文字来说,我们复现不了你说的情况
回复

使用道具 举报

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-20 11:19:13 | 查看全部
解决了
source\module\forum\forum_index.php
$grids['slide'][$ithread['tid']] = array(
                                                'image' => $imageurl,
                                                'url' => 'forum.php?mod=viewthread&tid='.$ithread['tid'],
                                                'subject' => addslashes($ithread['subject'])
                                        );
                        }
                        $grids['slide'] = array_reverse($grids['slide'], true);

大概215行
$grids['slide'] = array_reverse($grids['slide'], true);

改成
rsort($grids['slide']);


有遇到类似问题的,可以参考这个方法。
回复

使用道具 举报

13

主题

65

回帖

107

积分

渐入佳境

贡献
3 点
金币
5 个
发表于 2024-5-20 17:49:39 | 查看全部
无言以对2012 发表于 2024-5-20 11:19
解决了
source\module\forum\forum_index.php

感谢,我也是开启redis幻灯就反了
回复

使用道具 举报

23

主题

5266

回帖

9398

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-5-20 19:21:17 | 查看全部
无言以对2012 发表于 2024-5-20 11:19
解决了
source\module\forum\forum_index.php
  1. $grids['slide'] = array_reverse($grids['slide'], true);
复制代码

是将数组顺序反一反,
  1. rsort($grids['slide']);
复制代码

是将数组按照键值进行逆向排序

理论上键名正确排序时,两者效果一样,键名混乱时,第一种才是正好相反,rsort反而是错误的排序,所以你这个修改……
回复

使用道具 举报

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-20 21:11:19 | 查看全部
湖中沉 发表于 2024-5-20 19:21
是将数组顺序反一反,

是将数组按照键值进行逆向排序

所以这是程序bug,但这样改确实是正常了。感觉DZ现在留了很多坑,都要用插件来补充
回复

使用道具 举报

16

主题

120

回帖

147

积分

渐入佳境

贡献
0 点
金币
7 个
 楼主| 发表于 2024-5-20 21:11:40 | 查看全部
delete 发表于 2024-5-20 17:49
感谢,我也是开启redis幻灯就反了

试试我的方法
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-6 16:47 , Processed in 0.074866 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表