 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:4 v2 r6 x3 r& K: o- e
' o4 z, v7 m# d% h
$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');+ |8 h" v. n0 o* v; c# d
/ @! `* T: S9 T% H+ S创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮9 {5 _8 `3 O8 B9 @7 q
% F# @6 j! z" A) P0 j+ Y6 ]5 W3 r+ X
0 \4 Y9 o, R1 _ g+ P1 k$extend_lang = array
9 d- J5 k5 C7 w6 \: h, q X- Q( " ]& }$ n6 |; o0 l6 v
'menu_mynav_mytest' => '我的项目',
2 l* L. e2 J" [7 D8 G5 m) A2 Y4 S ]);
/ g4 l$ p7 [# C& Y7 J- b& W( p$GLOBALS['admincp_actions_normal'][] = 'mynav';0 Q' z, @/ Z: Z% B5 T
- G/ a3 u0 R: g% t
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest
7 D# u# Z/ X1 s
' ^. ^' z! \2 }! r: T创建后台页面
/ L# w6 c- K3 }4 A
; Z- W7 N9 Y4 C# |( s当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:' W- S6 p0 @9 j n: S, f
" W3 d. x) w7 M8 p, [4 A6 P% ^1 [) T( u E* T, _3 P
<?php
* `( X& u, i @( h/ cif(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
; ^) Q! {4 U; T4 n9 K# z% m% N& O exit('Access Denied');
+ N7 X8 n) }, n8 b; e} + T( H* F+ k' |: C8 ^
在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:
5 l0 W- e0 U' f% a& [5 n3 F! g0 i
v: c8 _. Q; v0 m" o9 e; rif($operation == 'mytest') { ( ?3 ^( M5 M+ U- N1 c6 e6 L0 p
//...
]$ h+ ?2 c# @: L} & Z7 G# Q! U; ^ H! U2 f8 |9 i( c
: T& E# v+ C: y2 A
( j# M. p+ r6 q7 ?0 ^$ o( @
6 V2 \' Y& V# D7 J6 x. C* L5 K5 `% c1 Z9 B( U7 g
( P+ t; @! s, |7 U! S
. _2 ]5 y- g$ V: b7 y# N
0 q/ q1 J( C2 T3 s8 } E. Z5 t" _# k) P" I8 h
: u1 p+ z0 ^+ g7 u8 O) Z
| |
 | |  |