您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop添加后台页面以及设置权限的步骤方法
夜蓉2025-01-14 22:36:07ecshop商城教程已有9人查阅
导读给ecshop后台增加管理功能页面比如我们增加一个统计报表叫做 物流费用统计报表放在后台“报表统计”栏目中
给ecshop后台增加管理功能页面比如我们增加一个统计报表叫做 物流费用统计报表放在后台“报表统计”栏目中
具体操作步骤:
第一步,我们要添加一个菜单到后台,然后设置语言项,之后设置权限,这样,后台就有了一个可以点击的链接,并且可以分配权限;
第二步,新增链接文件,包括模板文件和后台操作文件,也需要新增语言项;
第三步,测试;
好,我们一步一步完成它。
我们先在后台添加菜单。
打开language\zh_cn\admin\commn.php
例如新菜单要加在报表统计下,添加如下代码: 然后打开admin\includes\modules\inc_menu.php
为新菜单添加动作/链接
插入以下代码: 到这步后,清空缓存,后台左侧菜单列表中,就已经有了刚刚添加的菜单,如果不需要权限分配到这里就可以用了。
现在为新添加的菜单加入权限控制的功能
打开language\zh_cn\admin\priv_action.php
找到订单管理部分权限说明,在下面添加:
$_LANG['sale_order_report1'] = '查看利润统计报表';
$_LANG['sale_order_report2'] = '查看物流费用统计报表';
然后打开admin\includes\inc_priv.php
添加: 之后,在数据库中添加权限记录:
在esc_admin_action表中插入新的一条记录
如下图这样
插入的代码参考: parent_id就是所属大菜单的ID,这里以订单管理举例就写6。action_id按照已有的id加一排下去。
到这里所有的工作已经结束了,如果没有生效的话可以再清理缓存刷新一下。
管理员权限设置中就增加了:
刚才我们添加了两个链接文件,如: report_profit.php,还有report_logistics.php,分别对应
report_profit.php -- 利润统计报表
report_logistics.php -- 物流费用统计报表
这两个文件建议自己做,但是可以先参考系统现有的文件,如 sale_list.php
复制 sale_list.php 为 report_profit.php
将 ECSHOP 销售明细列表程序 修改为 ECSHOP 利润统计报表程序
找到 language\zh_cn\admin\statistic.php 打开,在之后添加: 保存。
找到 修改为 是在report_profit.php中
另一个report_logistics.php则: 修改完之后,刷新并访问,会发现:右侧页面相关名称被修改了。
权限方面的检查:
在report_profit.php中 在report_logistics.php中 注意,有两处,都要修改。
接下来,新增 repost_profit.htm 和 report_logistics.htm 两个模板文件。
同样,我们之前是复制 sale_list.php 文件,那么,这里也复制它的 sale_list.htm文件,在admin/templates 里面。
这里要根据你所需要的内容进行修改,如report_logistics是物流费用统计报表,
那么,所需要的字段是序列、商品名称、物流名称、数量、运费、售出日期等,之后再来一个总运费
在report_logistics.php文件中,就必须从数据库中获取到相关数据。
修改sql: 增加了oi.shipping_fee AS logistics_price 这个,还有 oi.shipping_name
建议增加时查看数据库表结构
然后,在report_logistics.htm中就可以去获取相应的内容。 注:这里 {$lang.goods_name} 是在 language\zh_cn\admin\statistic.php 文件中添加的内容
{$list.shipping_name} 这个就是sql里面的字段名了
同时,还需要在report_logistics.php文件 里面修改下载xls文件的内容,也类似: 注:以上部分是在 if ($_REQUEST['act'] == 'download') 一节里面
具体操作步骤:
第一步,我们要添加一个菜单到后台,然后设置语言项,之后设置权限,这样,后台就有了一个可以点击的链接,并且可以分配权限;
第二步,新增链接文件,包括模板文件和后台操作文件,也需要新增语言项;
第三步,测试;
好,我们一步一步完成它。
我们先在后台添加菜单。
打开language\zh_cn\admin\commn.php
例如新菜单要加在报表统计下,添加如下代码: 然后打开admin\includes\modules\inc_menu.php
为新菜单添加动作/链接
插入以下代码: 到这步后,清空缓存,后台左侧菜单列表中,就已经有了刚刚添加的菜单,如果不需要权限分配到这里就可以用了。
现在为新添加的菜单加入权限控制的功能
打开language\zh_cn\admin\priv_action.php
找到订单管理部分权限说明,在下面添加:
$_LANG['sale_order_report1'] = '查看利润统计报表';
$_LANG['sale_order_report2'] = '查看物流费用统计报表';
然后打开admin\includes\inc_priv.php
添加: 之后,在数据库中添加权限记录:
在esc_admin_action表中插入新的一条记录
如下图这样
插入的代码参考: parent_id就是所属大菜单的ID,这里以订单管理举例就写6。action_id按照已有的id加一排下去。
到这里所有的工作已经结束了,如果没有生效的话可以再清理缓存刷新一下。
管理员权限设置中就增加了:
刚才我们添加了两个链接文件,如: report_profit.php,还有report_logistics.php,分别对应
report_profit.php -- 利润统计报表
report_logistics.php -- 物流费用统计报表
这两个文件建议自己做,但是可以先参考系统现有的文件,如 sale_list.php
复制 sale_list.php 为 report_profit.php
将 ECSHOP 销售明细列表程序 修改为 ECSHOP 利润统计报表程序
找到 language\zh_cn\admin\statistic.php 打开,在之后添加: 保存。
找到 修改为 是在report_profit.php中
另一个report_logistics.php则: 修改完之后,刷新并访问,会发现:右侧页面相关名称被修改了。
权限方面的检查:
在report_profit.php中 在report_logistics.php中 注意,有两处,都要修改。
接下来,新增 repost_profit.htm 和 report_logistics.htm 两个模板文件。
同样,我们之前是复制 sale_list.php 文件,那么,这里也复制它的 sale_list.htm文件,在admin/templates 里面。
这里要根据你所需要的内容进行修改,如report_logistics是物流费用统计报表,
那么,所需要的字段是序列、商品名称、物流名称、数量、运费、售出日期等,之后再来一个总运费
在report_logistics.php文件中,就必须从数据库中获取到相关数据。
修改sql: 增加了oi.shipping_fee AS logistics_price 这个,还有 oi.shipping_name
建议增加时查看数据库表结构
然后,在report_logistics.htm中就可以去获取相应的内容。 注:这里 {$lang.goods_name} 是在 language\zh_cn\admin\statistic.php 文件中添加的内容
{$list.shipping_name} 这个就是sql里面的字段名了
同时,还需要在report_logistics.php文件 里面修改下载xls文件的内容,也类似: 注:以上部分是在 if ($_REQUEST['act'] == 'download') 一节里面
本文标签:
很赞哦! (0)
上一篇:ecshop主体结构配送方式
下一篇:ecshop二次开发介绍示例
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop商品属属性定制定做,属性批量购买教程
由于很多用户需要加上商品自定义吃寻大小等首先在\admin\templates\goods_info.htm里面找到 属 与规格 的位置 发现他调用了{$goods_attr_html}这个页面ecshop模板开发标签及调用
描述:用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默认是html转码。可选:html url quotesecshop商城优化把ecshop默认302重定向改为301 重定向
ECSHOP商城优化_把ECSHOP默认302重定向改为301 重定向将原有的ECSHOP 302重定向改为301 重定向,避免被搜索引擎封杀categoecshop验证码图片无法显示解决办法
客户在安装好ecshop之后所有前台的证码不显示,后台可以显示,ECSHOP开发中心总结了解决办法分享给各位朋友。
留言与评论 (共有 0 条评论) |