码迷,mamicode.com
首页 > Web开发 > 详细

DISCUZ后台模块开发流程

时间:2015-03-10 08:57:06      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

一、source/admincp/menu/ 下新建一个新的menu文件菜单(不影响原有为基础) 命名:menu_managerment.php
内部代码,主要定义顶部菜单:$topmenu[‘managerment‘] = ‘‘;、左侧菜单:$menu[‘managerment‘][] = array(‘menu_managerment_index‘, ‘managerment_index‘);左侧菜单menu_managerment_index => 意为 action=managerment&operation=index
二、admin.php文件中给$admincp_actions_normal数组新增一个权限值,可以有权限访问,值的名称是:managerment;
三、source/admincp/ 下新建一个模块文件:admincp_managerment.php,内置代码:

if(!defined(‘IN_DISCUZ‘) || !defined(‘IN_ADMINCP‘)) {
exit(‘Access Denied‘);
}

这个文件中可以自行定义PHP逻辑代码,可以根据operation判断执行,是模块主要逻辑文件;
四、语言包,新增菜单名称语言文件:lang_admincp_managerment.php,内部代码:

$extend_lang = array(
‘menu_managerment_index‘ => ‘首页‘,
);
$lang[‘header_managerment‘] = ‘BeFound管理‘;//顶部菜单文字
$GLOBALS[‘admincp_actions_normal‘][] = ‘managerment‘;

 

DISCUZ后台模块开发流程

标签:

原文地址:http://www.cnblogs.com/manthilam/p/4325021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!