 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:
7 G! T7 R5 d/ G3 T7 F: C
( }. @- ~. p. ~+ h( f$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest'); ~( A3 e {% q. n
! X* `+ K% r" j/ t/ V创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮) P: U$ [0 t; s* \3 M
' g @' `8 w: y9 ]6 C) n
1 J! V5 s! S. F& f8 e& n b! l, S$extend_lang = array
# o2 V% d) U; d( f% A p9 D( % C* S) T' }4 j$ B2 k
'menu_mynav_mytest' => '我的项目',
; O) E8 U- }: g" ?/ V); + b, _ r. v0 o" z0 b/ q6 J
$GLOBALS['admincp_actions_normal'][] = 'mynav';
3 Y$ h8 D: i& O% [0 O5 f9 ~; F0 l% P9 L7 ]( ^6 a5 B! F5 F
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest! p* B- h# P# R7 _
& m6 z' ]& m% I, j
创建后台页面; n; w8 T6 o$ ?% W( H+ {
1 F1 C+ y, l9 k1 `9 @# C C当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:# I0 n( @! O* @0 l8 v
: \; k$ L5 u4 z8 s# m3 Y7 u0 T8 h
% t- X d/ k9 s5 b5 T" K; N9 G4 r<?php & ]) X% k. R. g: E8 h! k$ C
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { . a* |- M4 q5 G4 m* {3 r
exit('Access Denied'); 1 g! v/ q+ z4 T: f$ b, Z* c- ^
} 9 P" T" O# L" A7 h9 k' Q& \7 M# y
在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:
) F4 A1 [; Z" m- y7 N- `: O- r8 _/ H$ |! d+ d9 V* P8 T
if($operation == 'mytest') { 2 j; f& q( |& `' G4 E* ?# B. C. a
//... ) K) M: c: O2 B& B- i
} $ I8 T5 y, Q* [% B) t
1 u4 ^4 L% R! a+ n( D
! q- X9 J5 `- z; h& e- v9 p
- i5 K: T/ a/ f8 c; h3 R5 M2 M' a1 I& ]/ x; s2 u
1 q. t: Y+ @# S& Y/ |
: _% s2 v, s; R9 V
! n- ~0 A8 E* p) E
" W. R. i( F$ v$ Q8 W4 w: N& o
( s! L! h5 S+ i$ c
| |
 | |  |