Discuz教程网

[二次开发] Discuz 7.2二次开发教程之后台管理模块添加

[复制链接]
authicon dly 发表于 2013-4-11 13:59:12 | 显示全部楼层 |阅读模式
涉及到的文件:
admincp.php  后台入口文件
main.inc.php  定义后台界面模板显示文件
admincp.menu.lang.php  后台管理语言文件
menu.inc.php  后台界面菜单定义文件
Discuz 后台添加管理菜单步骤:
1.在变量$action中声明
admincp.php 86行加入‘menu_class_list’、‘menu_teacher_list’:
  1. in_array($action, array('home', 'settings', 'members', 'profilefields','admingroups', 'usergroups', 'ranks', 'forums', 'threadtypes', 'threads','moderate', 'attach', 'smilies', 'recyclebin', 'prune', 'styles', 'plugins','tasks', 'magics', 'medals', 'google', 'qihoo', 'video', 'announce', 'faq','ec', 'tradelog', 'creditwizard', 'jswizard', 'project', 'counter', 'misc','adv', 'insenz', 'logs', 'tools', 'checktools', 'search','upgrade','menu_class_list','menu_teacher_list');
复制代码

2.定义自定义顶部菜单的默认显示
main.inc.php  55行加入

//添加顶部菜单
showheader('family','menu_class_list');

3.定义自定义菜单的语言文件
admincp.menu.lang.php 24行加入

    //添加顶部菜单
  1.     'header_family' => '家庭平台',
  2.     'menu_class_list' => '课程',
  3.     'menu_teacher_list' => '老师',
复制代码

4.定义侧栏菜单
menu.inc.php 96行加入
//添加顶部菜单
  1. showmenu('family', array(
  2.     array('menu_class_list', 'members'),
  3.     array('menu_teacher_list', 'adv'),
  4. ));
复制代码

5.由于discuz后台显示通过JS调用显示,所以必须在main.inc.php111行加入
游客,如果您要查看本帖隐藏内容请回复

6../admin文件中定义程序文件
menu_class_list.inc.php
menu_teacher_list.inc.php




上一篇:Discuz X2.5 $forum[icon]的值调用及所在位置
下一篇:Discuz X2.5开通纵横搜索后帖子搜索功能缺失的解决办法
authicon 艺路归真 发表于 2013-8-4 23:24:00 | 显示全部楼层
不错的东东。。。。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 03:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表