Rumah > pembangunan bahagian belakang > tutorial php > ECSHOP后台开发模块步骤_PHP教程

ECSHOP后台开发模块步骤_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-07-13 10:30:44
asal
967 orang telah melayarinya

ECSHOP后台开发模块步骤

一、建数据库

二、添加到后台导航栏并配置相关语言包

三、权限配置

四、添加增删查改

五、增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,AJAX)

下面以添加支付信息模块为例进行讲解:

第一步首先我们用phpmyadmin建一个支付表,存储支付的相关数据信息。

第二步添加到后台左侧导航栏并配置权限和相关语言包,共修改四个文件inc_priv.php、   inc_menu.php 、priv_action.php、common.php

1.打开languages\zh_cn\admin\common.php,找到/* 菜单分类部分 */ 添加:

$_LANG['18_pay'] = '支付管理';
Salin selepas log masuk

同时在该文件末尾添加:

/* 支付管理 */
$_LANG['02_pay_list'] = '支付人信息';  

$_LANG['03_pay_charge'] = '账户充值';  

$_LANG['04_pay_record'] = '流水记账';
Salin selepas log masuk

2.打开admin\includes\inc_menu.php,在末尾添加:

$modules['18_pay']['02_pay_list']     = 'pay.php?act=list';  

$modules['18_pay']['03_pay_charge'] = 'pay.php?act=charge';  

$modules['18_pay']['04_pay_record']     = 'pay.php?act=record';
Salin selepas log masuk

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 和 pay_drop 的 parent_id 都为136;


2.打开languages\zh_cn\admin\priv_action.php在/* 权限管理的一级分组 */下添加:

$_LANG['pay']        = '支付管理';
Salin selepas log masuk

在该文件末尾添加:

//支付管理
$_LANG['pay_manage'] = '支付添加/编辑';
$_LANG['pay_drop']   = '支付删除';
Salin selepas log masuk
3.打开admin\includes\inc_priv.php,在文件末尾添加:
Salin selepas log masuk
//支付管理
$purview['02_pay_info']          = array('pay_manage', 'pay_drop');
$purview['03_pay_charge']        = 'pay_manage';
$purview['04_pay_record']        = 'pay_manage';
Salin selepas log masuk

第四步,添加基本的增删改查功能,建四个文件 pay.php、pay_list、pay_info、pay_search,添加“增加”功能

/*------------------------------------------------------ */
//-- 添加支付人信息
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'add')
{
/* 权限判断 */
// admin_priv('pay_manage');
}

/*------------------------------------------------------ */
//-- 添加支付人信息
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'insert')
{
/* 权限判断 */
//admin_priv('pay_manage');

admin_log($_POST['pay_id'],'add','exchange_goods');

clear_cache_files(); // 清除相关的缓存文件

sys_msg($_LANG['articleadd_succeed'],0, $link);
}
Salin selepas log masuk

注意:admin_priv函数判断是否具有权限

您可能感兴趣的文章

  • PHP实现MVC开发得最简单的方法,模型的思考
  • 程序员做网站开发时应该注意的SEO问题
  • 后台 ajax 异步修改示例
  • windows环境下mysql数据库的主从同步备份步骤
  • php获取时间间隔的方法总结,php显示论坛发帖时间间隔方法大全
  • 谷歌地图开发API教程地址
  • web前端开发小工具集合
  • JS实现模拟新浪微博大厅和腾讯微博首页微博消息滚动效果

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/764205.htmlTechArticleECSHOP后台开发模块步骤 一、建数据库 二、添加到后台导航栏并配置相关语言包 三、权限配置 四、添加增删查改 五、增加其他功能(复制...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan