ecshop,大商创后台支付系统修改模板
初始模板
要求修改
增加了多个账户可供用户进行选择
解决方法
一找到要修改模板路径;即:http://dsctest.cn/admin/payment.php?act=edit&code=bank
2;找到后台源代码操作文件即操作方法就可以找到对应模板
3,设置要求的字段及属性
4,设置字段属性的名称
注:对于select可以使用 字段_rand[i]=""设置可选择的值
4;返回你的后台设置页面即可完成
二:前台调用
找到支付页面的是否在线支付选择的else
2增加一下代码
即:
if($order['pay_id']==10){
$sql = 'SELECT * FROM ' . $ecs->table('payment') . (' WHERE pay_code =\'bank\' AND enabled = \'1\'');
$pay = $db->getRow($sql);
if (empty($pay)) {
$links[] = array('text' => $_LANG['back_list'], 'href' => 'payment.php?act=list');
sys_msg($_LANG['payment_not_available'], 0, $links);
}
$set_modules = true;
include_once ROOT_PATH . 'includes/modules/payment/bank.php';
$data = $modules[0];
if (is_string($pay['pay_config'])) {
$store = unserialize($pay['pay_config']);
$code_list = array();
foreach ($store as $key => $value) {
$code_list[$value['name']] = $value['value'];
}
$pay['pay_config'] = array();
foreach ($data['config'] as $key => $value) {
$pay['pay_config'][$key]['desc'] = isset($_LANG[$value['name'] . '_desc']) ? $_LANG[$value['name'] . '_desc'] : '';
$pay['pay_config'][$key]['label'] = $_LANG[$value['name']];
$pay['pay_config'][$key]['name'] = $value['name'];
$pay['pay_config'][$key]['type'] = $value['type'];
if (isset($code_list[$value['name']])) {
$pay['pay_config'][$key]['value'] = $code_list[$value['name']];
}
else {
$pay['pay_config'][$key]['value'] = $value['value'];
}
if ($pay['pay_config'][$key]['type'] == 'select' || $pay['pay_config'][$key]['type'] == 'radiobox') {
$pay['pay_config'][$key]['range'] = $_LANG[$pay['pay_config'][$key]['name'] . '_range'];
}
}
}
}else{
$payment = payment_info($order['pay_id']);
$payment_file = 'includes/modules/payment/' . $payment['pay_code'] . '.php';
if (file_exists($payment_file)) {
include_once $payment_file;
$pay_obj = new $payment['pay_code']();
$pay_online = $pay_obj->get_code($order, unserialize_config($payment['pay_config']));
}
else {
$pay_online = '';
}
}
ecshop,大商创后台支付系统修改模板的更多相关文章
- ecshop,大商创后台设置增加字段方法
使用场景:在开发过程中有时是需要在后台增加一个参数 例如: 必须要改数据库和源码的 1,在数据库中增加一条数据 数据库名称:shop_config 2:后台语言包
- 今天测试大商创,遇到了 upstream sent too big header while reading response header from upstream
今天在测试大商创后台系统时,打开店铺结算,查看店铺对应的订单列表时,该列表自动跳转到502,查看线上和测试环境都能正常打开,唯独我的电脑上打开是502, 查询nginx的error.log日志,记录了 ...
- Java生鲜电商平台-商家支付系统与对账系统架构实战
Java生鲜电商平台-商家支付系统与对账系统架构实战 说明:关于生鲜电商平台,支付系统是连接消费者.商家(或平台)和金融机构的桥梁,管理支付数据,调用第三方支付平台接口,记录支付信息(对应订单号,支付 ...
- shopnc导入商品到大商创
<?php //select member_name user_name,member_mobile mobile_phone,member_email email,member_passwd ...
- 大商创 sql追踪 卖家入驻
' ' ' ', '', '', '') ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ' Query ...
- 大商创 sql追踪 用户注册
用户注册sql追踪 用户注册数据表 sql语句分析 ', 'wzd222@qq.com', 'addf92072794a4b668f70815672ba5c8') 主要成分: user_name,mo ...
- ECShop后台管理菜单修改
ECShop中,和后台菜单相关的文件有两个: ·菜单项:admin\includes\inc_menu.php·菜单文本:languages\zh_cn\admin\common.php 所以,要修改 ...
- Java电商支付系统实战(一)- 简介
现如今,支付成为热点 对于电商业务,这都是不可或缺的 核心功能剖析 下单->支付 nginx 将用户请求反向代理到我们编写的电商系统 = 下单 之后,点击支付跳转到支付系统,最后对接 通过跳转将 ...
- SpringBoot2.1电商通用(微信+支付宝)支付系统实战
『课程目录』: ├─第10章 全模块电商系统之商品模块 │ 10-1_商品列表-上.mp4 │ 10-2_商品列表-中.mp4 │ 10-3_商品列表-下.mp4 │ ...
随机推荐
- 用 Love2D 实现法线贴图的例程(到最新版本 0.10.1)
用 Love2D 实现法线贴图的例程(到最新版本 0.10.1) 概述 一般来说, 复杂的光照模型会被用在 3D 游戏中, 以产生逼真的效果, 不过也有些开发者研究出一些代码可以在 2D 游戏中使用这 ...
- PHP远程连接mysql报错处理办法
在万网弄了个虚拟主机,想远程连mysql调试(本地4G如果开mysql内存不够!),一直报错: mysqlnd cannot connect to MySQL 4.1+ using the old i ...
- [转载]ECMA-262 6th Edition / Draft August 24, 2014 Draft ECMAScript Language Specification
http://people.mozilla.org/~jorendorff/es6-draft.html#sec-23.4 Draft Report Errors and Issues at: htt ...
- 最长递增子序列(LIS)(转)
最长递增子序列(LIS) 本博文转自作者:Yx.Ac 文章来源:勇幸|Thinking (http://www.ahathinking.com) --- 最长递增子序列又叫做最长上升子序列 ...
- debian旧日笔记
18:45 2007-10-7 序 图形界面较好的Linux操作系统有三个主要的发行版本:RedHat, Debian, SuSE.自RedHat9后,RedHat以Fedora为名发行新的版本.仍然 ...
- HDU 2391 Filthy Rich (dp)
题目连接 Problem Description They say that in Phrygia, the streets are paved with gold. You're currently ...
- scrapy 爬虫踩过的坑(II)
同事写了个爬虫,逻辑上看着没什么问题,但是一直报错:Request url must be str or unicode…… 打印了一下url 和url 的类型,确实是 unicode 懵逼…… 打印 ...
- 自然语言处理词向量模型-word2vec
自然语言处理与深度学习: 语言模型: N-gram模型: N-Gram模型:在自然语言里有一个模型叫做n-gram,表示文字或语言中的n个连续的单词组成序列.在进行自然语言分析时,使用n-gram或者 ...
- 关于 JVM 内存的 N 个问题(转)
JVM的内存区域是怎么划分的? JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程:有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础 ...
- day05作业
一.1.switch 2.字符串 3.表达式1 4.break 5.continue 二.1.B 2.A 3.BD 4.D 5.B 6.B 7.A 8.D 9.D 10.B 三.1.√ 2.√ 3.× ...