 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:
# j* I! S: Q9 d5 \& D3 s, J! w. b9 F# `' n* O
$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');) F& f* ]; g4 A. a* G J6 m0 ?
3 w6 }, j2 U( o8 B6 g6 B
创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮
/ w" ^2 H! ], f+ P
( ]0 B- E3 v8 L5 m9 _. b- B2 ?6 z, t2 M' {& M
$extend_lang = array . P. [4 L% b/ m4 s" G: s; k
( 4 W/ r/ B. U" ?5 v. }
'menu_mynav_mytest' => '我的项目',
9 ~3 U ?7 ?. C" ?1 `); 9 K* Z2 o- K6 p4 K0 c" _
$GLOBALS['admincp_actions_normal'][] = 'mynav';
' d T4 i5 e% @1 S+ r5 F/ B# h$ ]1 F6 J( ?, n! T5 \8 I% D
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest g2 P( a3 i. ~- E# m1 `8 p
U* x* ~6 t B1 \% \ [创建后台页面
6 d5 v" U8 x' N6 R j; [( N
! r% T, P2 P( L, c7 k I当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:
8 j) {# w7 S8 @+ ^" D
' G- E& j7 N+ z; {- [6 v( T9 U3 V& [/ u# ^) p) J2 V2 y* a
<?php 2 Z, n6 A$ I5 a a; @! Y
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { / G% V$ P: I4 ?* Z2 w
exit('Access Denied');
2 C3 l: V3 e3 z" U3 \+ k, K! a} ( v! @- V: n( T0 G! S4 B
在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:. M( v) c& g: C; F/ r
8 |4 U. F6 u$ a: y3 {6 K8 D
if($operation == 'mytest') {
% X/ D! \: N Z* n1 O //...
5 Y y' o h4 E, `+ I6 P} , _, v" @8 w8 r5 p% D
) l; ~* Q7 M% c
/ Z( i" x& e1 O1 K4 E
: L3 q7 I1 @6 m0 ]( M
% z; g, Z: J* Q1 Y; i9 M. E( C6 g( j
: L8 c& @7 Z8 c4 _
% g! \2 x0 H7 W7 b+ _1 ]$ | R2 C- Y5 E* F1 c$ Q4 e
, p9 D' m" _0 J: t& n0 B z
4 Y* C1 {! h, ~! x. n& N
| |
 | |  |