Site icon 时鹏亮的Blog

无心宠物-BUG修复系列-11-家族记录无法翻页的修复办法

请知悉:本文最近一次更新为 11年 前,文中内容可能已经过时。

之前修正了存钱提示的BUG,往家族里存钱,然后去家族里,一次取1元,取个十几次,进入金钱记录会看到金钱的记录,但是翻页,却依然停留在第一页。
根据之前的经验分析,这个问题肯定是没获取到翻页页数的参数导致的。

根据金钱记录地址:xxx.com/plugin.php id=wxpet:pet&index=myfamily&action=moneyrecord&username=&page=2
直接定位到core下的myfamily.php文件,阅读源码。查找moneyrecord,定位到第88行,看来是给sql语句赋值了。继续向下。看到106行,

$page=intval($page) intval($page):1;

获取页数,但是之前并没有给页数变量赋值啊,所以在这一行上面添加:

$page=$_G['gp_page'];

给页数变量赋值,保存文件。刷新金钱记录,翻页。

正常翻页了。

如此,家族记录无法翻页的BUG也得以修复。

本节教程技术。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《无心宠物-BUG修复系列-11-家族记录无法翻页的修复办法》相关的博文:

Exit mobile version