您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop后台开发模块步骤实例
魏成贯2024-12-22 14:04:59ecshop商城教程已有9人查阅
导读第一步首先我们用phpmyadmin建一个支付表,表名:ecs_pay表字段:pay_id,pay_name,pay_info,pay_bank,pay_credit,pay_state第二步添加到后台左侧导航栏并配置权限和相关语言包
一、建数据库
二、添加到后台导航栏并配置相关语言包
三、权限配置
四、添加增删查改
五、增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,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
找到/* 菜单分类部分 */ 添加 文件末尾添加 配其他相关的语言包 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
/* 权限管理的一级分组 */下添加
$_LANG['pay'] = '支付管理';
末尾添加 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()函数提示操作信息
2..添加“修改功能” (首先是根据act传来的参数edit把参数update赋值到smarty模板,放在在添加页面隐藏域中)
1.根据传递过来的act的参数update逻辑添加处理,(参数update在添加页面的)
2.admin_priv函数判断是否具有权限,
3.判断是否提交id值(为空则赋值为0)
4.$$exc->edit()对数据库进行更新操作
5.admin_log()函数记录操作信息
6.clear_cache_files();清除缓存
7.sys_msg()函数提示操作信息
3.添加“删除功能” act的参数为remove
check_authz_json()函数检查
$exc->drop($id)数据库进行删除操作
记录操作记录
清除缓存文件
ecs_header()跳转
4..添加“批量删除” 5.添加“搜索”(暂时调不出页面)
6.添加"AJAX"功能
两种情况(一种点击修改状态,一种是点击修改文本框) Html页面: Html 页面 7.排序问题
Php: Html: 8.复制功能
Php: Html页面:
二、添加到后台导航栏并配置相关语言包
三、权限配置
四、添加增删查改
五、增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,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
找到/* 菜单分类部分 */ 添加 文件末尾添加 配其他相关的语言包 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
/* 权限管理的一级分组 */下添加
$_LANG['pay'] = '支付管理';
末尾添加 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()函数提示操作信息
2..添加“修改功能” (首先是根据act传来的参数edit把参数update赋值到smarty模板,放在在添加页面隐藏域中)
1.根据传递过来的act的参数update逻辑添加处理,(参数update在添加页面的)
2.admin_priv函数判断是否具有权限,
3.判断是否提交id值(为空则赋值为0)
4.$$exc->edit()对数据库进行更新操作
5.admin_log()函数记录操作信息
6.clear_cache_files();清除缓存
7.sys_msg()函数提示操作信息
3.添加“删除功能” act的参数为remove
check_authz_json()函数检查
$exc->drop($id)数据库进行删除操作
记录操作记录
清除缓存文件
ecs_header()跳转
4..添加“批量删除” 5.添加“搜索”(暂时调不出页面)
6.添加"AJAX"功能
两种情况(一种点击修改状态,一种是点击修改文本框) Html页面: Html 页面 7.排序问题
Php: Html: 8.复制功能
Php: Html页面:
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop商品快速购物功能快速购买插件的代码实例
功能实现在商品详细页面将商品快速购买后显示订单号,方便快捷的完成商品的购买流程支持配送方式与支付方式后台可以设置订单状态ecshop商城商品搜索结果页显示商品货号的方法
ECSHOP商城商品搜索结果中调用显示商品货号,商品搜索结果页显示商品货号的教程方法。第一步:打开ECSHOP商城根目录下的搜索文件 search.phpecshop后台拿shell的方法
ecshop后台拿shell总结 ecshop拿shell一、系统==>数据库管理==>sql查询(可爆出物理路径):二、前台留个言,内容是我们的一句话木马: 接着在后台系统==>数据库管理==>数据备份==>选择自定义备份ecshop商品详细页怎么获取所在商品的分类ID及NAME
问:怎么在ECSHOP的商品详细页面上获取该商品的 分类ID及NAME?答:打开 goods.php 文件,找到
留言与评论 (共有 0 条评论) |