DISCUZ後臺模塊開發流程

1、source/admincp/menu/ 下新建一個新的menu文件菜單(不影響原有爲基礎) 命名:menu_managerment.php
內部代碼,主要定義頂部菜單:$topmenu['managerment'] = '';、左側菜單:$menu['managerment'][] = array('menu_managerment_index', 'managerment_index');左側菜單menu_managerment_index => 意爲 action=managerment&operation=index
2、admin.php文件中給$admincp_actions_normal數組新增一個權限值,能夠有權限訪問,值的名稱是:managerment;
3、source/admincp/ 下新建一個模塊文件:admincp_managerment.php,內置代碼:php

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

這個文件中能夠自行定義PHP邏輯代碼,能夠根據operation判斷執行,是模塊主要邏輯文件;
4、語言包,新增菜單名稱語言文件:lang_admincp_managerment.php,內部代碼:數組

$extend_lang = array(
'menu_managerment_index' => '首頁',
);
$lang['header_managerment'] = 'BeFound管理';//頂部菜單文字
$GLOBALS['admincp_actions_normal'][] = 'managerment';
相關文章
相關標籤/搜索