| | |
| 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:
7 Z( x; M( |1 [% b' F# ]( _' |! q. o0 K7 V) Y/ E
$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');9 A4 H4 A% a, ?
# B/ i, k7 l( }( ]1 s创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮! H& p$ b" p* r7 R- O
+ p9 L2 V8 U [3 n" g7 `% M
! g# R- Q3 }2 G! H$extend_lang = array
" Q- R/ T- Z: H(
/ | h. n# t, m8 C. \1 r C! n, k+ c 'menu_mynav_mytest' => '我的项目', 9 i9 J4 T; U: \7 P- T( P# A- a3 F
); ' g2 f6 N$ [. a, m2 C5 @
$GLOBALS['admincp_actions_normal'][] = 'mynav';9 ^3 D- _/ g8 I/ D) G8 c
2 @6 c' [- s4 o4 k: s" k
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest
2 Y4 y# ~' ]* k
3 v+ \$ a" J0 I. p' _# c, H创建后台页面7 r6 z! c3 U$ f; I0 v
+ f& U% L! x3 z' P6 x当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:
2 r; U1 k0 k9 t( c% m1 G
( J/ [% f& K4 C" A" c
& x' {* ^. A! D: |. Y* ^+ I<?php
* {! p: I* m+ M# ~, fif(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
% I8 Q; ?1 ~7 B) @# k, ^ exit('Access Denied'); 8 f( Z1 L& R7 p, [; K
}
# L" J# b# e! i, W' x" a4 E. i在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:+ M0 i4 q9 c2 @. `2 c, l* L3 l
* R* i: d4 E4 U1 C! a* E/ n
if($operation == 'mytest') {
* @ H/ m1 E; t2 z+ R$ T //... 2 B/ W; w' ~. y$ `! H9 H3 l- p- x
} 0 O# ?1 Y. \ `* _; w( v
4 K. H% ^1 |# H9 T$ k/ [' ~# F! w+ N
( W( b2 e* q5 A* J$ K$ Q! M9 ^6 V; v) L+ m. a3 C
( e, m! Y- u5 l9 S% s2 j, S3 G, l* D! h$ H: A& h
9 R( w6 g( R! v* d* E! `( v# M0 t, ^$ c+ _9 y- X! o
* a* c+ j# |. _
* E+ v0 t3 O' a/ w( A; u
| |
| | |