为方便用户二次开发拓展功能及用户可自由自定义管理菜单选项,KESION(.NET)系列产品V3.0版本后台管理菜单及权限分配采用XML结构配置文件的方式,具体配置文件为:/config/ManageMenu.xml;
我们用DW等编辑工具打开该文件,看到如下代码:
系统默认的配置界面如下图:
我们通过文件config/managemenu.xml可以很方便的调整整个后台的菜单项布局。
XML节点说明:
1. <topitem role="sys" icoclass="n6" name="配置">
节点名称:topitem -顶级节点,用于显示在后台顶部菜单项,如下图:
属性名称:role -该节点的分配给管理员的操作权限,必须唯一;
属性名称:icoclass -显示在顶部导航的CSS样式图标,具体可以在文件/admin/images/style.css里定义;
属性名称:name -节点名称
2. <leftitem>节点,格式如下:
<leftitem role="sys01" icoclass="m1" name="基本设置">
<itemlist>
<item>
<name>网站基本信息设置</name>
<url>System/KS.Config.aspx</url>
</item>
<item>
<name>系统安全设置</name>
<url>System/KS.Safe.aspx</url>
</item>
<item>
<name>地区设置管理</name>
<role>增加|删除|批量设置|更新字母</role>
<url>System/KS.Area.aspx</url>
</item>
<item>
<name>在线支付设置</name>
<url>System/KS.PaymentPlat.aspx</url>
</item>
</itemlist>
</leftitem>
该节点是显示在后台主界面左栏目的菜单项,如下图:
该节点里的属性含义同上,即role表示后台操作的权限值,icoclass表示节点左边的css样式图标名称,name菜单项名称等;
3.<item>节点,格式如下:
<item>
<name>网站基本信息设置</name>
<url>System/KS.Config.aspx</url>
</item>
<item>
<name>系统安全设置</name>
<url>System/KS.Safe.aspx</url>
</item>
子菜单名, name表示子菜单项名称,url表示后台管理的文件
说明:上面所有顶级节点(topitem),左栏节点(leftitem)的位置都可以任意调整。如左栏目默认效果为:
我们可以调整为:
从上图中我们可以看出,我们删除了一些功能的菜单,并调整了“基本设置”和“其它配置”的位置,所有的操作都是直接编辑ManageMenu.xml文件;
接下来我们介绍下在后台里增加用户二次开发功能模块的方法:
假如我们往该XML文件里插入以下红色的代码
这里我们到网站的后台看看效果,如下图:
从上图可以看出来,我们配置的XML选项,在后台主界面里体现出来了。
同样我们切换到管理员权限分配里,添加个普通管理员,可以看到如下图:
从上图可以看出来,这里普通管理员的权限分配也是自动获取的。
根据以上的介绍,相信您已经可以自由的配置后台管理菜单,增加或是删除相应的功能。以满足符合自己网站的管理操作习惯。
KESION 科汛软件
KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!
温馨提示:如果您是全新安装请忽略本说明文档。本升级文档适合原有网站数据,且原版本为V2.5x版,非V2.5x版本请先升级到V2.5x版本,再往下看。 您下载到的文件压缩包里含如下文件及文件夹:从V2.
随着科技越来越发展,我们的微信平台也越来越普及,所以当前微平台才是如今的王道,所以我们kesion公司也会跟着潮流走,开发了kesionWXV1.0微系统,这个微系统是基于VS2012,SqlServ