您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop后台开发模块步骤实例
魏成贯2024-12-22 14:04:59ecshop商城教程已有7人查阅
导读第一步首先我们用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循环foreach,iteration,key,index的写法
最近刚接触ecshop不久,感觉是非常的强大,做商城网站,整个流程都差不多搞好了,就是支付流程要自己完善完善,不过也有不足,文章功能还不够好。在ecshop头部调用会员消费积分的方法
有人问 在 ECSHOP的会员登录区,也就是 ECSHOP头部,如何调用会员的消费积分呢。其实很简单,只是修改下ECSHOP模板就可以了。ecshop首页怎么显示积分商城的商品信息内容
1)、首先打开 index.php 文件在最末尾增加下面函数,注意千万不要写到 “?>” 的外面去,要加在“?>”的前面。ecshop全局变量的设置和加载方式
$_CFG数组主要是放置一些系统参数,并且全站共享的数据,在使用的时候,ecshop里面常常以$GLOBALS['_CFG']全局变量的模式来处理。
留言与评论 (共有 0 条评论) |