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

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

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

[复制链接]
罗码男神 实名认证 官方 发表于 2019-2-19 01:26:40 | 显示全部楼层 |阅读模式
在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在“管理中心-全局”中加一个项目,需要在 menu_mynav.php 中给 $menu['global'] 数组变量,为其添加一个键值。如:3 O; i: S' t% z, }  R+ Y( ^

  C" Y  f3 L  x2 N$menu['global'][] = array('menu_mynav_mytest', 'mynav_mytest');
( @/ p2 S* g# w8 z
: g& J% Q1 w# K创建一个语言包文件 ./source/language/lang_admincp_mynav.php 您可以在此语言包文件中添加一个中文键值来创建边栏按钮
- n& b+ L: }, G/ W: c; S# Z4 C5 D3 b& ^: E) L0 L" A

; ?6 I% `; O* k$extend_lang = array  
  _9 A, B) \! Q# b8 R! K( x(  
8 A$ \7 E4 `' G* ]! U0 ?7 R6 I& O    'menu_mynav_mytest' => '我的项目',  
7 Q, b8 j1 Y* }) d0 w! H);  7 R& v5 M1 M3 R/ u
$GLOBALS['admincp_actions_normal'][] = 'mynav';
5 x3 u! G5 V$ Q: @* L8 r% v& w3 Y1 x1 Z- f! u  ^8 m% z
其中 mynav_mytest 为指向的后台链接所对应的 action 和 operation, 如:admin.php?action=mynav&operation=mytest& h; a$ h, F7 {8 |. [$ A1 u

: C8 m9 S3 @- S/ @( {1 ^: x* D5 U创建后台页面  i( d5 I+ l6 p8 G4 f
7 c6 O/ s6 B# @/ V1 O0 V
当创建好上面项目之后,就可以根据 action 和 operation 来创建后台页面 对应链接 action 在 ./source/admincp/ 中创建 admincp_mynav.php 全新的后台PHP页面,并在内部加入下面的代码确保其后台正常的访问安全:
4 F/ r4 X! q8 S' c: |$ x6 _/ A1 T% Y6 R& ~# n
, U% |  {: C4 Q2 m
<?php  1 S$ \9 h" }9 w
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {  
% e4 s  z: T3 W- b    exit('Access Denied');  
5 W" g3 m$ F2 U4 o( |" w" n' U$ t}  
* f4 I7 t6 _/ f8 Z# Q在此页面中以正常的 PHP 逻辑进行编写即可,注意链接中的 &operation=mytest 可以使用下面的php进行判断:7 |. p8 \( Y- K

$ P% P5 B% [4 D9 uif($operation == 'mytest') {  7 e  {: J0 B" v: n4 @0 I. ^
    //...  5 h) Z% C! V/ q+ [6 R6 p' H* S; X
}  
' W3 K: g5 Y# d) h9 L) @( P; D% D9 X$ J9 ]& H
5 C) c7 G- G8 s
# n2 ?. e: E. p, S4 [% X

7 W+ y9 w/ j6 A5 o: j6 o2 {$ p  X8 h3 E5 H# j
0 _/ o1 B& C* |/ x' A$ ^

7 ~" y6 O0 @+ r. z: i' q* o

! H3 M, N( t- O6 Z mmexport1539176593567.jpg
% y/ I" |  `) S* z) s1 n$ W

想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
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-7-5 13:10 , Processed in 0.153315 second(s), 65 queries .

Powered by 罗码网络! X3.4

© 2001-2017

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