后台记录点击删除什么的是不会执行该功能的,测试链接是:xxx.com/plugin.php id=wxpet:pet&index=admin&adminindex=record&type=market&mod=del7
定位到后台文件admin_record.php,搜索动作del7,在27行看到判定
$_REQUEST['do']=='del7
但是看上面的链接,传递参数的是mod哦。所以修正类似$_REQUEST['do']的判定为$_G['mod']。在这个文件里批量替换下,保存。后台删除,无效,继续看后台文件。
向上看,这俩动作判定都嵌在if判定里,看20行:
if(file_exists(DISCUZ_ROOT.'./source/plugin/wxpet/core/log'.$type.'log.php')){
对比21行的
$filesize=filesize(DISCUZ_ROOT.'./source/plugin/wxpet/core/log/'.$type.'log.php');
有没有觉得20行缺了个什么?就是路径少了个斜杠~补上斜杠,保存文件,删除记录。
OK了,功能正常了。至此问题得以解决。
本节教程结束。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。