后台配置参数的增加

ecshop

15-12-22 10:14:14

`ecs_shop_config`  表

parent_id   父节点id,取值于该表id字段的值

code       跟变量名的作用差不多,其实就是语言包中的字符串索引,如$_LANG[''cfg_range''][''cart_confirm'']

type        该配置的类型,text,文本输入框

store_range   当code是一个数组,那该处就是该数组的索引,如$_LANG[''cfg_range''][''cart''][1];只有type字段为select,options时才有值'

store_dir       当type为file时才有值,文件上传后的保存目录

value             值

sort_order    顺序


type 类型 说明

group 是分组 就类是开一个标签页

text   是输入框

file   文件上传

textarea  是多行文本框

select   单选框 值就是store_range里的值  用,分开

options   下拉菜单 值同上

hidden   隐藏字段

manual   这个属于类是自定义     你需要修改  admin/templates/shop_config_from.htm   就明白了


当然也可以自己设置一个类型  也是通过  admin/templates/shop_config_from.htm  模板文件设置   


增加了 参数选择 还要配置文字提示信息

/language/zh-cn/admin/shop_config.php

cfg_name 是提示

cfg_desc  是说明


$_LANG['cfg_name']['code值'] = '每日签到';                        //左侧的表单文字提示
$_LANG['cfg_desc']['code值'] = '每天签到赠送的消费积分';    //可选,不配置, 没有绿图标和下面的文字提示

cfg_range  是type类型 select    options    的文字提示 对应 store_range 的值

$_LANG['cfg_range']['user_tag_check']['0'] = '是';         
$_LANG['cfg_range']['user_tag_check']['1'] = '否';


调用--

define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');    //其实调用在init.php里
print_r($_CFG);