后台记录点击删除什么的是不会执行该功能的,测试链接是: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了,功能正常了。至此问题得以解决。
本节教程结束。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。
如本文对您有用,您的捐赠和留言将是我最好的支持~
如您愿意,请向更多志同道合的朋友们推荐本站,谢谢。
请尊重他人劳动成果。
转载请务必附上原文链接,我将感激不尽。
有什么问题可以 留言或QQ联系我
留言