苹果cmsV10支付修复

苹果cmsV10支付修复

关于苹果cmsV10的支付页面,只能获取支付类型,而不能获取支付方式这个问题已经很多人问过了。

确实以前是可以获取支付方式,比如获取码支付下面的,支付宝支付,微信支付,QQ支付,后台支付参数配置留空就能关闭这个支付类型。

具体是从哪个版本出的问题,无从考究,印象中1028版本就已经获取不到支付方式。

清空后台支付参数也无法关闭不用支付类型,直接就是有多少支付类型,就显示多少支付类型了

修复方法:先找到application\index\controller\User.php文件,搜索” public function pay() “

把红框内代码替换为

 $ext_list=[];
        foreach($GLOBALS['config']['pay'] as $k=>$v){
            if(!in_array($k,['min','scale','card'])){
                if(!empty(current($v))){
                    $cp = 'app\\common\\extend\\pay\\' . ucfirst($k);
                    if (class_exists($cp)) {
                        $c = new $cp;
                        $ext_list[$k] = $c->name;
                    }
                }
            }
        }
        $this->assign('ext_list',$ext_list);

修改之后就能正常获取到支付方式,以下为修复后效果

 

本站出售的源码只允许用于合法用途,以及学习交流技术层面,凡是用于非法用途的与本站无关,本站不承担任何责任!未经本站允许不得转载、倒卖等:麻豆源码 » 苹果cmsV10支付修复
分享到:
赞(5)
Hello,欢迎来咨询~

麻豆,欢迎你的到来,会员无作用,请勿开通!

登录注册后请尽快绑定邮箱号,为了客户隐私安全保障,麻豆源码自2021-07-23起,将只保留近三个月内的订单,请客户购买源码后自行下载备份源码,如有遗失概不处理,谢谢!

去看看