Discuz!NT 2.5 正式版 下载
beta、RC版升级补丁
Comsenz 招聘信息
首届Discuz!NT 模板大赛圆满结束
著名音乐网站SoGua网、分贝网
采用Discuz!NT搭建社区
FIFA Online2官网论坛使用Discuz!NT
游戏城寨论坛使用Discuz!NT搭建
第二届优秀版主评选揭晓
Discuz!NT 2.5正式开源 Discuz!NT文档中心
用户整合说明文档
Discuz!NT亮相微软Tech-Ed 2007
Discuz!NT情景搞笑短片抢先看
1/1页1 跳转到查看:1511
发新话题 回复该主题

[经验] 为插件添加后台管理菜单

为插件添加后台管理菜单

先添加对Discuz.Forum.DLL的引用(如果直接在源码版上开发,可以引用Discuz.Forum这个项目)

//目前采用的模式是先判断是否有冲突,然后再增加.
//此项创建"插件"模块默认首页,希望大家保留这个页面.如果大家都修改这个容易冲突.
if (!MenuManage.FindMenu("插件"))
                {
                    MenuManage.NewMainMenu("插件", "plugin/index.aspx");
                }

//在插件总模块下面添加一个主菜单项:"主菜单"
                if (!MenuManage.FindMenu("插件", "主菜单1"))
                {
                    MenuManage.NewSubMenu("插件", "主菜单1");
                }

//在"主菜单项1"下面建立一个二级菜单项a,链接地址在plugin/a.aspx
                if (!MenuManage.FindMenu("插件", "主菜单1", "子菜单a"))
                {
                    MenuManage.NewMenuItem("插件", "主菜单1", "子菜单a", "plugin/a.aspx");
                }
//在"主菜单项1"下面建立一个二级菜单项b,链接地址在plugin/b.aspx
                if (!MenuManage.FindMenu("插件", "主菜单1", "子菜单b"))
                {
                    MenuManage.NewMenuItem("插件", "主菜单1", "子菜单b", "plugin/b.aspx");
                }
.......
.......
//以此类推


本帖被评分 1 次
最后编辑wysky 最后编辑于 2008-01-14 17:54:17

TOP

 

回复:为插件添加后台管理菜单

写的很基础 高手就莫笑话了

TOP

 

回复:为插件添加后台管理菜单

这么麻烦,看来 dnt架构还要完善完善
最起码对插件应该更友好些,提供个SDK更好

TOP

 

回复:为插件添加后台管理菜单

不知道你这个代码是添加到哪个文件里
DNT最强插件:
DNTSHELL

TOP

 

回复:为插件添加后台管理菜单

我已经提问题了,为什么不回,真是的
DNT最强插件:
DNTSHELL

TOP

 
1/1页1 跳转到
发表新主题 回复该主题