最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ecshop二次开发增加购物金额上限功能
时间:2022-06-25 16:24:49 编辑:袖梨 来源:一聚教程网
先来看后台该选项的配置文件为/admin/shop_config.php,打开后,发现其文件内并没有任何直接可以预读到的东西,也没有呈现出上面所说的表单的基础结构。好吧,先看看文件内有些什么吧。很快找到下面那一行,得出选项存储的数据都存放在名为shop_config的table里。
$sql = "SELECT * FROM " . $ecs->table('shop_config') .
" WHERE type<>'hidden' $config_groups $excludes_groups ORDER BY parent_id, sort_order, id";
文件末尾有个函数,读取配置到数组里变量存放,看来是用来直接读取数据库里的shop_config表里的各项的值。
/**
* 获得设置信息
*
* @param array $groups 需要获得的设置组
* @param array $excludes 不需要获得的设置组
*
* @return array
*/
function get_settings($groups=null, $excludes=null)
那么shop_config里的数值是什么时候生成的呢?这个是安装初始化的时候写入到数据库里的,所以接下来打开shop_config表,很容易找到code为min_goods_amount的value为10。
另外需要自行调整对应的语言翻译文件/languages/zh_cn/admin/shop_config.php,对应位置添加下面两行。
$_LANG['cfg_name']['max_goods_amount'] = '最大购物金额';
$_LANG['cfg_desc']['max_goods_amount'] = '低于此购物金额,才能提交订单。';
以及languages/zh_cn/shopping_flow里添加超过限额返回的提示内容。
$_LANG['goods_amount_not_enough'] = '您购买的商品没有达到本店的最低限购金额 %s ,不能提交订单。';
最终,刷新后台配置页面,显示如下:
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21