创建边栏
修改./source/admincp/admincp_menu.php与./source/language/lang_admincp_menu.php
在后台-全局中加一个边栏按钮,需要修改./source/admincp/admincp_menu.php中$menu['global']数组变量,为其添加一个键值,如:array('menu_mynav_mytest', 'mynav_mytest'),
其中menu_mynav_mytest为./source/language/lang_admincp_menu.php内语言包对应的一个键值,您可以在此语言包中添加一个中文键值来创建边栏按钮
其中mynav_mytest为指向的后台链接所对应的action和operation, 如:admin.php?action=mynav&operation=mytest
创建后台页面
当创建好上面边栏按钮之后,就可以根据action和operation来创建后台页面
首先打开admin.php文件,查找到$admincp_actions_normal数组变量,在里面添加一个键值“mynav”,添加此键值的含义为允许admin.php处理来自于action=mynav的页面
对应链接action在./source/admincp/中创建admincp_mynav.php全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:
- <?php
- if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
- exit('Access Denied');
- }
复制代码
在此页面中以正常的PHP逻辑进行编写即可,注意链接中的&operation=mytest可以使用下面的php进行判断:
- if($operation == 'mytest') {
- ……
- }
复制代码
|