诺,这BUG还是看Discuz!论坛的帖子看到的,哈哈哈,依然存在,继续教程:
出现这个问题其实根据之前修复前台记录无法搜索的经验,定位到文件位于core/admin/admin_record.php。

测试地址:xxx.com/plugin.php?id=wxpet:pet&index=admin&adminindex=record&type=give
打开该文件,阅读源码。貌似是和前台记录一样的问题,在第56行看到了两个用户名变量的获取,仔细看了看,从第58到第62行的变量都没有获取的说。
根据测试地址看,确实有两个用户名的输入框,但是呢~后台文件没有获取这些变量啊,于是乎,在第9行之后添加几句话:

$cname1 = $_G['gp_cname1'];
$cname2 = $_G['gp_cname2'];
$username2 = $_G['gp_username2'];
$username1 = $_G['gp_username1'];
$statid = $_G['gp_statid'];

保存文件,后台测试下搜索。功能正常了。至此问题得以解决。

本节教程结束。

Related Posts: 无心宠物-BUG修复系列-23-后台记录无法搜索的解决办法 :