服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > ecshop教程 >

ecshop后台增加设置选项(系统控制变量)的方法

时间:2016-05-29 20:21来源:未知 作者:最模板 点击:
ecshop不如织梦方便,因为ecshop不方便在后台直接增加控制变量.需要进数据库修改,或运行sql才行,.比如我们要在后台商店设置,基本设置中,增加一个选项,名称为 是否必须正确填写邮件验证

ecshop不如织梦方便,因为ecshop不方便在后台直接增加控制变量.需要进数据库修改,或运行sql才行,.比如我们要在后台商店设置,基本设置中,增加一个选项,名称为

是否必须正确填写邮件验证码才可注册成功,1是,0否,如果填0,则注册时,不显示验证码输入框

 总共需要两个步骤,

第一步为修改数据库.修改数据库的第一种方法为,在ecshop后台,数据库管理.sql查询中,直接填上类似下面的插入语句

注意修改数据库名称及数据库表格前缀.

INSERT INTO  `ecshop`.`ecs_shop_config` (
`id` ,
`parent_id` ,
`code` ,
`type` ,
`store_range` ,
`store_dir` ,
`value` ,
`sort_order`
)
VALUES (
'3003',  '2',  'reg_email_verification',  'text',  '',  '',  '0',  '1'
);

 

解释:第一个id,可以随便填一下,但要保证不要与原来的重复,可以设置的大一点,比如设置为3324这种,parent_id表示你要让他在后台什么地方显示.如果设置为2,则会在后台,商店设置,基本设置中显示,code就是字段名称了,保证不重复就行.value这个为字段值,因为是开关选项,所以,设置1表示是即,功能打开,0表示否,即功能关闭.这里默认为0,表示注册时,不需要填验证码即可注册成功.

type表示属性,是输入框,还是单选.多选,下拉选框等,这里text,表示输入框.其它的默认.

效果如下图所示,

 

 

 

 

修改数据库的第二种方法为进phpmyadmin,找到ecs_shop_config这个表格,如下图,可以找一个text的类似的,点击他前面的复制按钮.然后填上id编号,设置一下parent_id设置一下code和value即可.

 

第二步,数据库修改好后,就可以在后台直接用了.当然,还可以再设置一下语言,增强后台的可读性.找到languages\zh_cn\admin\shop_config.php 这个文件,在最下面增加这一句

$_LANG['cfg_name']['reg_email_verification'] = '是否必须正确填写邮件验证码才可注册成功,1是,0否,如果填0,则注册时,不显示验证码输入框';

当然不增加也可正常使用.

第三步,这里就不涉及了,就是需要在模板或控制器中增加if判断了,如果这个值为0,逻辑为怎么样的,为1时又怎么样.不再举例了.

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------