 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:
' L4 c/ X0 L* _: w8 w* e8 h2 X1 l) M, c9 n
$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');
; S* O5 e% R3 E, B) Q, ^% ]/ c4 b5 d1 w0 c
创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮
9 k& i9 r$ ^) ~! Q P# F6 N+ _3 j1 D* }2 f5 T
# d* T+ g) J( b) A6 _& i' d( K2 m1 G$extend_lang = array ' V, v% A, C' y3 H( R
( : Q& r+ R; F; X( f
'menu_mynav_mytest' => '我的项目', 7 K- `6 A" j, Z8 ~
);
( e W' f9 X* @- B p6 y7 J$GLOBALS['admincp_actions_normal'][] = 'mynav';+ o! m0 {7 P5 o+ N
9 n8 _* f' o7 m( E6 J; a3 k其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest+ I9 L# Z2 R7 O9 q2 z
9 p" p/ N& J$ O6 m8 E创建后台页面; g9 p& \' `) H- s0 C
" x/ r' G6 ?' L. H% E. |2 N当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:: M9 x- G( ^( o9 N) [7 X
& E2 k/ S8 e+ {/ J, y: C0 ^! T) ]) s- N
<?php 4 Q: `' q7 J1 o' V' K! |
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { 0 }3 R& i2 q: g6 G; e$ i& [
exit('Access Denied');
$ o, |) K3 F w}
( _# o% u- |- q* [" M' z/ d/ z在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:
/ @& k+ x: e2 U3 n1 V& e4 A, x2 I6 U1 q7 X( N: Q
if($operation == 'mytest') { ( c5 V9 u& f& d: b
//...
. ~' x0 A' j) R$ o m) f+ A} . E0 b2 a9 l; K5 O* i! _
' ~* w) \% g* k% R6 O) T
; y. {) d p8 ~# @) F Z! S6 E6 s: u" `
6 Q+ ]! N% |$ s/ q9 _7 q
6 Y. V$ u2 }- ~6 u
2 v+ x6 k( S* K8 O
( e7 d% c2 A8 W# s# ?7 ~2 m' z' h1 @" f+ ~8 U4 p
6 W+ ?- S9 V' J
| |
 | |  |