 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:. X6 o }2 Y* d* m/ `& T) E! N
8 M; n9 \) I$ T, x$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');
- T) j9 I6 a3 \. i7 x( r$ W0 x" L' H m4 V. A( d# o; v
创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮7 F' N, E* M2 ^# Y- n# E" @2 e
' ]8 R0 q7 e6 y4 o# h: p; W& m0 G
, H0 O: M# ?# z9 A$extend_lang = array $ j' j4 c3 }0 j/ t* r
(
9 u0 D9 I8 w7 ^$ Q4 ? 'menu_mynav_mytest' => '我的项目',
' m% B9 Z, O- G$ D1 ~);
6 `) ]4 e, \; b$GLOBALS['admincp_actions_normal'][] = 'mynav';
# J1 i/ \9 }% @ ]# Q* u, l8 z, h; t3 k2 h6 Z" Q h
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest0 K! j. T& l3 O
5 Y$ r* u! h6 ?8 W& ~2 T/ F$ K创建后台页面+ L* r2 H$ {, K- F* B9 @0 o: S
4 q, c: B' ~! P9 @7 d: k
当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:# j+ ?1 \" N$ e2 F' P1 e
[* `% O) c9 I( f+ y) C" l
+ s; A2 l+ P3 W. q1 t' b<?php
' f7 L) \( Q! o- o9 {* R) Gif(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
* l$ t0 v$ ?$ S6 g) Y1 | |; \7 L exit('Access Denied'); 2 b4 D( h: Z/ K* `( R
} 6 n4 w5 r, K3 B& c' z
在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:% w# _# Q/ e; s; {( {* [
( D9 c8 \; p+ |6 [6 ~+ F& W6 Y
if($operation == 'mytest') { 2 _: m m5 f. Q2 G) `9 c
//... : E/ X' ^! B* C3 t/ [1 B
}
8 ~4 l7 L7 t6 f9 K- i8 r9 R1 [
3 _" l: y- b: D7 |! i0 L* r: L' {3 ]6 i* D. M9 Q5 W: v* U
0 ]5 `+ A( I H! Y9 w0 z, H* Q7 s+ O( U5 s5 t
1 ^& _& R8 F; O1 d3 A
y, `* k3 L& w: O8 E' @ r4 @, y
, u- _- T: R' E
2 Y; e; l4 A. `& t7 p% }! @: r
( ], Y x: \6 H1 Y# U/ a& b: u) M+ _
| |
 | |  |