您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop后台二次开发教程示例
涵双2023-12-11 16:42:36ecshop商城教程已有12人查阅
导读ECSHOP后台开发模块步骤一、建数据库二、添加到后台导航栏并配置相关语言包三、权限配置四、添加增删查改五、增加其他功能( ,搜索(暂时调不出来页面),排序,转移,AJAX)
ECSHOP后台开发模块步骤
一、建数据库
二、添加到后台导航栏并配置相关语言包
三、权限配置
四、添加增删查改
五、增加其他功能( ,搜索(暂时调不出来页面),排序,转移,AJAX)
以添加支付信息模块为例
步首先我们用phpmyadmin建一个支付表,表名:ecs_pay表字段:pay_id,pay_name,pay_info,pay_bank,pay_credit,pay_state第二步添加到后台左侧导航栏并配置权限和相关语言包
共修改四个文件inc_priv.php、 inc_menu.php 、priv_action.php、common.php
1.打开languages\zh_cn\admin\common.php
找到/* 菜单分类部分 */ 添加 $_LANG['18_pay'] = '支付管理';
文件末尾添加
/* 支付管理 */
$_LANG['02_pay_list'] = '支付人信息';
$_LANG['03_pay_charge'] = '账户充值';
$_LANG['04_pay_record'] = '流水记账';
配其他相关的语言包
$_LANG['pay_name'] = '支付人';
$_LANG['pay_info'] = '支付信息';
$_LANG['pay_bank'] = '开户银行';
$_LANG['pay_credit'] = '开户帐号';
$_LANG['pay_state'] = '状态';
2.打开admin\includes\inc_menu.php
末尾添加 OK,菜单栏显示
第三步
配置权限体系(priv_action.php ,inc_priv.php)
1.在表ecs_admin_action 里面添加模块字段pay 、pay_manage、 pay_drop
parent_id = 0的为 栏目,其他子栏目的操作,都继承了parent_id 和 栏目关联起来.(注意action_id 和parent_id 的关系 )
添加一个 栏目 pay action_id为136 parent_id 为0;
其下子栏目 pay_manage parent_id 为136;
pay_drop parent_id 为136;
2.打开languages\zh_cn\admin\priv_action.php 末尾添加 3.打开admin\includes\inc_priv.php末尾添加 第四步,添加基本的增删改查功能
建四个文件 pay.php、pay_list、pay_info、pay_search.添加“增加”功能 (首先是根据act传来的参数add,把参数insert赋值到smarty模板,放在在添加页面隐藏域中,更新也是如此)
1.根据传递过来的act的参数insert逻辑添加处理,(参数insert在添加页面的)
2.admin_priv函数判断是否具有权限,
3.$exc->is_only()判断自增号是否 (可去掉)
4.$db->query($sql)对数据库进行操作,
5.admin_log()函数记录操作信息
6.clear_cache_files();清除缓存
7.sys_msg()函数提示操作信息
一、建数据库
二、添加到后台导航栏并配置相关语言包
三、权限配置
四、添加增删查改
五、增加其他功能( ,搜索(暂时调不出来页面),排序,转移,AJAX)
以添加支付信息模块为例
步首先我们用phpmyadmin建一个支付表,表名:ecs_pay表字段:pay_id,pay_name,pay_info,pay_bank,pay_credit,pay_state第二步添加到后台左侧导航栏并配置权限和相关语言包
共修改四个文件inc_priv.php、 inc_menu.php 、priv_action.php、common.php
1.打开languages\zh_cn\admin\common.php
找到/* 菜单分类部分 */ 添加 $_LANG['18_pay'] = '支付管理';
文件末尾添加
/* 支付管理 */
$_LANG['02_pay_list'] = '支付人信息';
$_LANG['03_pay_charge'] = '账户充值';
$_LANG['04_pay_record'] = '流水记账';
配其他相关的语言包
$_LANG['pay_name'] = '支付人';
$_LANG['pay_info'] = '支付信息';
$_LANG['pay_bank'] = '开户银行';
$_LANG['pay_credit'] = '开户帐号';
$_LANG['pay_state'] = '状态';
2.打开admin\includes\inc_menu.php
末尾添加 OK,菜单栏显示
第三步
配置权限体系(priv_action.php ,inc_priv.php)
1.在表ecs_admin_action 里面添加模块字段pay 、pay_manage、 pay_drop
parent_id = 0的为 栏目,其他子栏目的操作,都继承了parent_id 和 栏目关联起来.(注意action_id 和parent_id 的关系 )
添加一个 栏目 pay action_id为136 parent_id 为0;
其下子栏目 pay_manage parent_id 为136;
pay_drop parent_id 为136;
2.打开languages\zh_cn\admin\priv_action.php 末尾添加 3.打开admin\includes\inc_priv.php末尾添加 第四步,添加基本的增删改查功能
建四个文件 pay.php、pay_list、pay_info、pay_search.添加“增加”功能 (首先是根据act传来的参数add,把参数insert赋值到smarty模板,放在在添加页面隐藏域中,更新也是如此)
1.根据传递过来的act的参数insert逻辑添加处理,(参数insert在添加页面的)
2.admin_priv函数判断是否具有权限,
3.$exc->is_only()判断自增号是否 (可去掉)
4.$db->query($sql)对数据库进行操作,
5.admin_log()函数记录操作信息
6.clear_cache_files();清除缓存
7.sys_msg()函数提示操作信息
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop收藏商品排行榜功能实现方法
这个函数可以放在 /includes/lib_goods.php或/includes/lib_main.php文件中,本人更喜欢放在前者。关于这个函数的默认值:ecshop商品详情页商品描述上传中文名称图片无法显示处理方法
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。ecshop文章列表增加文章显示数量的方法
网站根目录下改为 $size = 20; 就行。 这个20的数量就是你显示文章的数量,你可以修改成你觉得满意的数量。 然后到后台点击一下清除缓存。就可以了!ecshop分类添加封面图的方法
ecshop的模板有很多不完善的地方,比如添加商品分类的时无法添加分类代表图,不能实现我们想要的效果,那么该如解决呢?
留言与评论 (共有 0 条评论) |