 | |  |
 | 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:! h& D* \( E# p' s1 L9 ^$ u0 H5 ^
; U, ?" N8 i+ {) E4 D4 Q
$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');
* ^# u5 V# S( I! b, M! |
! B ?) c1 ^1 W1 v- z创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮0 M' X6 E2 ]- X1 R3 }
9 X7 L7 o2 F& p+ j' c9 p: G9 K- C i; d
$extend_lang = array
: R8 _, c5 N% Q; k: b0 i+ i(
8 E/ t4 c: q* K( b6 x9 b" F 'menu_mynav_mytest' => '我的项目', $ g6 [( T X2 K, S1 q v
); - Z. ~, f: B9 f/ }3 z% P
$GLOBALS['admincp_actions_normal'][] = 'mynav';
_% ?0 E7 Y4 w& h1 [" Z6 P0 |9 o
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest$ p4 q. n- E1 }4 r% X3 w
" D* Q& P# E( o# |* _8 q0 O% t- U
创建后台页面
/ n# G# s' _" k S- ?
4 s0 o. }6 y$ [: ?& B7 S M8 `! X当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:
+ l5 |! E$ c: \9 [7 z) C9 [: q" O
8 Z$ Q3 z. l" @' o; ~! l3 I2 F
: K8 T4 ?; z$ W& A2 C, j<?php
( p8 z- X" a3 T1 d0 pif(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
4 c; Y7 F1 E& T7 Q exit('Access Denied');
1 W; X9 t$ x% O# m) e}
/ x+ c4 z# L( P. R# `- R在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:
( M: u* F) m0 B9 _& J
1 `* { U+ Q$ ?( Wif($operation == 'mytest') {
& D, Z }4 K% h" | //...
- \5 g3 \( }3 m _} # h& _; r1 P4 x% Q( o$ N
% n3 d7 C! A8 a |
6 _- x! W* F' @8 S: a0 N8 p/ R
0 }' L( T2 R* `1 c+ y/ B [1 l* o0 I( l. `* k2 u" t% h8 z# o
! O' W& ^; j& Z
0 A9 p" j: q0 M
8 b- [5 o/ g6 p" B; u5 g0 [
5 w' R5 K! W6 ?: J) ^
7 B* f; g% \3 c& t6 I! ~+ y
| |
 | |  |