罗码网络discuz插件模板教程微信小程序安卓电脑软件htmlphp源码下载

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

[DZ教程] Discuz!开发之添加后台菜单和后台页面

[复制链接]
罗码男神 实名认证 官方 发表于 2019-2-19 01:26:40 | 显示全部楼层 |阅读模式
在 ./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
mmexport1539176593567.jpg
6 W+ ?- S9 V' J

想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
373044885 发表于 2019-6-12 00:13:57 | 显示全部楼层
小手一抖,钱钱到手!

回复

使用道具 举报

jjj111 发表于 2019-6-12 00:14:56 | 显示全部楼层
前排支持下

回复

使用道具 举报

起什么名字呢? 发表于 2019-6-12 01:49:58 | 显示全部楼层
学习了,谢谢分享、、、

回复

使用道具 举报

bogewl 发表于 2019-6-12 14:16:25 | 显示全部楼层
看帖回帖是美德!

回复

使用道具 举报

 shu1332725 发表于 2019-6-15 04:43:06 | 显示全部楼层
有道理。。。

回复

使用道具 举报

张红霞 发表于 2019-6-16 10:35:21 | 显示全部楼层
我是个凑数的。。。

回复

使用道具 举报

岁月神偷 发表于 2019-6-16 12:33:19 | 显示全部楼层
不错 支持下

回复

使用道具 举报

123男神 发表于 2019-6-16 13:50:46 | 显示全部楼层
好好 学习了 确实不错

回复

使用道具 举报

hgfhgf 发表于 2019-6-16 15:54:28 | 显示全部楼层
我是个凑数的。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

QQ|Archiver|手机版|小黑屋|罗码 ( 粤ICP备17073043号 )https://beian.miit.gov.cn/#/home

GMT+8, 2026-2-27 10:41 , Processed in 0.147005 second(s), 62 queries .

Powered by 罗码网络! X3.4

© 2001-2017

快速回复 返回顶部 返回列表