Ecshop 后台添加新功能栏目及管理权限设置教程
一、初探Ecshop后台:添加新功能栏目
亲爱的朋友们,如果您正在寻找在Ecshop后台添加新功能模块的方法,那么下面的教程或许能为您提供帮助。让我们一同,打开`/admin/includes/inc_menu.php`文件,这是后台框架的左侧菜单所在地。在这里,您需要添加一个新的菜单项。
例如,您可以在文件中添加如下一行:
`$modules['17_other_menu']['sns_list'] = 'sns_list.php?act=list';`
在Ecshop中,默认的一级菜单项有16项,所以这里我们从17开始。这里的key值可以自定义,但在`index.php`文件中,菜单是按照顺序排序的。这里的“17_other_menu”代表一级菜单,“sns_list”则是二级菜单。等号后面的部分是新菜单栏目打开的页面链接。
二、配置菜单语言
接下来,我们需要为新的菜单项配置语言。打开`/languages/zh_/admin/mon.php`文件,并添加相应的语言配置。例如:
`$_LANG['17_other_menu'] = '其它设置';` 和 `$_LANG['sns_list'] = 'SNS管理';`
完成这些步骤后,以管理员身份登录后台,您应该能看到新添加的菜单项了。这是因为管理员账户拥有“all”权限。但如果后台还有其他管理员账户,您可能需要为他们分配新菜单的查看权限。
三、分配权限:将新菜单加入权限列表
为了让其他管理员也能查看新菜单,您需要为他们分配权限。打开`/languages/zh_/admin/priv_action.php`文件,在“权限管理的一级分组”下添加新的权限名称。例如:
`$_LANG['other_manager'] = '其它设置';`
然后,为二级栏目“sns_list”添加权限名称。这样,您在新文件中添加的权限和菜单名就关联起来了。
四、数据库操作:关联一级和二级菜单的权限
最后一步是操作数据库。打开`{pre}_admin_action`表,并新增两行数据,以关联一级和二级菜单的权限。这一步可以通过mysql语句完成。具体的sql语句已经给出。
完成这些步骤后,进入后台的“管理员列表”,为特定的管理员分配新权限。一旦他们提交,这些管理员就能在新的后台界面看到您添加的菜单项了。
以上是长沙网络推广为大家带来的Ecshop后台添加新功能栏目及管理权限的详细教程。希望对大家有所帮助,如有疑问,欢迎留言,长沙网络推广团队会及时回复。感谢大家对狼蚁SEO网站的支持!
编程语言
- Ecshop 后台添加新功能栏目及管理权限设置教程
- php封装的表单验证类完整实例
- 深入理解JavaScript 中的匿名函数((function() {})();)与
- MySQL慢查询日志的配置与使用教程
- Linux下PHP连接Oracle数据库
- php实现SAE上使用storage上传与下载文件的方法
- Angular实现的敏感文字自动过滤与提示功能示例
- PHP的mysqli_sqlstate()函数讲解
- MySQL5.7.20解压版安装和修改root密码的教程
- 第五篇Bootstrap 排版
- canvas的神奇用法
- javascript与Python快速排序实例对比
- mssqlserver恢复ldf文件数据的方法
- C#中Dictionary几种遍历的实现代码
- 在vue-cli脚手架中配置一个vue-router前端路由
- ajax实现服务器与浏览器长连接的功能