坏蛋网络discuz插件模板教程微信小程序安卓电脑软件htmlphp源码下载
微信扫一扫 分享朋友圈

已有 780 人浏览分享

开启左侧

DISCUZ后台添加导航栏和左侧菜单栏

[复制链接]
780 14
DISCUZ后台添加导航栏和左侧菜单栏/ G, \- c3 [4 F: n
discuz后台不存在模板文件,所以我们无法通过追源码的方式来添加导航栏,下面介绍下discuz后台添加导航栏的方法:
; L' P; v: Y! _0 y$ \* s: S. m+ `% r$ C
需要用到的文件就两个:
' k# x7 |7 S. s" T! f  b8 c. G: D: s% T% |- q. j, f
(1)\source\admincp\admincp_menu.php
2 D* T3 V5 n3 F& ^+ {3 ?9 m. L" B' }2 N# n. N9 i
(2)\source\language\lang_admincp_menu.php    ( U) V8 f* r& H6 T+ e: K
- n: ?- S# C: j/ y9 `  L* R3 u9 `
) c: K. j/ b* `; l
) \$ u# u- L7 _: R' M6 m
admincp_menu.php中的代码:- w9 m$ o) U5 J- v3 }6 c8 \
$ a) L0 S1 }- ?! A
  1. $topmenu = array (                                                                     
    5 e5 D- y0 `0 r2 P* Z
  2.         'index' => '',                                                                            7 ^) ]  j% z3 k2 @3 n- C5 W
  3.         'global' => '',                                                                           5 P1 o; h% O6 \6 k: V) a6 B
  4.         'style' => '',                                                                              + m; h5 {+ n. H. y! Z
  5.         'topic' => '',                                                                             + ?7 T) R; X7 f" X. m; W. V
  6.         'user' => '',                                                                             
    4 \+ g  N. F* {* m7 d* o
  7.         'portal' => '',                                                                           ' ]! I# E2 z0 h. Y# w
  8.         'forum' => '',                                                                           ; \/ n! H1 N4 P0 f
  9.         'group' => '',                                                                            % C# X1 L" `3 `0 q4 ^9 Q
  10.         'safe' => '',                                                                                 
    - W6 Z3 O' _  O! p  W3 X4 v
  11.         'extended' => '',                                                                       
    : t4 N# v; u# z7 P
  12.         'plugin' =>  '',                                
    , S0 m: o3 e0 Q# J' M! U* P( x; k
  13.         'tools' => '',                                                                                b7 k. w  x$ G" B' z6 `
  14.         'match' => '',    //因为整个导航栏是从数组中循环出来的,在这里做一个初始化,所以我在这新添加一条作为新添加的导航按钮                                                                     
    0 v  D4 e% z% K- V5 Q. U
  15. );
复制代码
根据上面添加的导航,给他添加左侧的菜单:- k. m1 o1 m2 y" U. G0 {  S( z
  1. $menu['match'] = array(  
    % J( h, n: A3 q) S' [
  2.         array('menu_work_list', 'match_main_list'),     //数组中第一个值就是菜单名称,第二个值会在后面详细解释4 |: q0 j9 c0 w. N! q" n) z% h3 d2 ~1 D
  3.         array('menu_work_add', 'match_main_add'),//每一个数组都是一个菜单按钮,可以写很多
    % S- \' b5 b" F/ r/ A: m4 m! q
  4. );
复制代码
lang_admincp_menu.php中代码:
- s0 [$ Q6 E; @* s在  $lang = array() 数组中添加如下代码:" K/ [. P8 U; I8 w! ^
  1. 'header_match' => '作品大赛',                        //给我们添加的导航栏( match )设置中文名称
    2 ~2 }3 q# d  l$ X6 ]9 {+ k1 f/ t
  2.    
    ; {( x" t8 i8 d, p
  3.         'menu_work_list' => '作品列表',                        //对应上面数组中的第一个值,给菜单设置对应的中文名称
    3 O5 M* I( x% X1 o2 w8 k6 E0 ~
  4.         'menu_work_add' => '添加作品',                        //对应上面数组中的第一个值,给菜单设置对应的中文名称
复制代码
访问浏览器,会出现如下信息:
1 r3 I1 j' M2 Q# b3 l# F" y 20150528214422383.png
' r, ^" `/ U0 Y2 b

这里需要在 admin.php 文件中 $admincp_actions_normal 数组中添加 ‘match’,就OK了。

7 W+ u* V" J1 r5 r1 o

然后访问

2.png

到这里,导航就添加完成了!!!

9 H$ @0 G7 q# L7 h

接下来我们再说一下上面数组中的第二个值有什么作用?

菜单栏添加完成后,需要给他一个链接,将其信息显示到右侧

那么当我把鼠标移到"作品列表"上时,浏览器左下角会出现 URL 路径,注意圈起来的部分

20150528202954519.png

这时便发现数组中的第二个值  “match_main_list” ,通过下划线区分开,每个值都对应URL路径中圈起来的值,

对应分别是:

action --------对应-------- match

operation --------对应-------- main

do --------对应-------- list

(action、operation、do是DISCUZ默认的)

由此我们可以得出:上面数组中的第二个值是给菜单按钮提供URL路径

另注:

如图所示:

22.png


2 w8 V2 Q9 [3 w( H" R0 o2 p

圈起来的$action就是我们的URL地址传过来的action的值,下面的路径便是我们新增的菜单访问的位置,我们要在 /source/admincp/目录下创建一个PHP文件(文件名要按照图中那样的格式来起名),php文件中输出的内容就会显示在右侧()。


0 y0 a6 r" d+ b- C6 y3 M+ Z2 |2 j# p

想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。

评论 14

你好 你好  中级会员  发表于 2020-8-8 14:02:04 | 显示全部楼层
路过,支持一下啦

举报 使用道具

回复
13717137661 13717137661  注册会员  发表于 2020-8-8 17:43:30 | 显示全部楼层
路过,支持一下啦

举报 使用道具

回复
过来看看的

举报 使用道具

回复
聆听 聆听  注册会员  发表于 2020-8-9 22:21:48 | 显示全部楼层
不错 支持下

举报 使用道具

回复
13717137661 13717137661  注册会员  发表于 2020-8-10 11:38:57 | 显示全部楼层
学习了,不错,讲的太有道理了

举报 使用道具

回复
bbbbb bbbbb  注册会员  发表于 2020-8-10 22:02:50 | 显示全部楼层

举报 使用道具

回复
杨晨女神 杨晨 女神  至尊VIP  发表于 2020-8-11 05:52:54 | 显示全部楼层
好好 学习了 确实不错

举报 使用道具

回复
 shu1332725  shu1332725  中级会员  发表于 2020-8-11 06:07:54 | 显示全部楼层

举报 使用道具

回复
jjj111 jjj111  中级会员  发表于 2020-8-11 10:48:32 | 显示全部楼层
小手一抖,钱钱到手!

举报 使用道具

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

本版积分规则

5

关注

24

粉丝

1108

主题
精彩推荐
热门资讯
网友晒图
  • 微信公众平台

  • 扫描访问手机版

QQ|Archiver|手机版|小黑屋|坏蛋网络 ( 晋ICP备17004459 )

GMT+8, 2021-4-15 04:16 , Processed in 0.178996 second(s), 48 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.