DISCUZ后台添加主菜单的方法
第一部分 在用户菜单下添加登录日志菜单选项示例
第一步:
[html] view
plaincopy
第二步: source/admincp/admincp_menu.php [html] view plaincopy
注:menu_members_loginlog 语言包元素 members_loginlog中的 member表示后台属于用户管理也,是连接了action的值, loginlog表示属于用户管理下的用户日志页,url中的operation的值。 第三歩: Source/admincp/admincp_members.php [html] view plaincopy
第二部分 将插件放到一级导航菜单中示例 第一步: source/language/lang_admincp_menu.php中在lang数组中添加如下内容 [html] view plaincopy
source/language/lang_admincp.php中在lang数组中添加如下内容 [html] view plaincopy
第二步: source/admincp/admincp_menu.php 1、在topmenu数组中添加如下内容: [html] view plaincopy
2、添加menu数组新元素 [php] view plaincopy
3、./admin.php在admincp_actions_normal数组中添加元素: "exttseditor" 第三歩: 将插件tseditor导入到./source/plugin source/admincp/目录下添加文件admincp_exttseditor.php
第三部分 将插件放到一级导航菜单中示例 将第二部分的内容进行整合,然后放到下面的位置: source/admincp/menu/menu_tseditor.php source/admincp/admincp_exttseditor.php source/language/lang_admincp_tseditor.php source/plugin/tseditor/*
- source/language/lang_admincp_menu.php
- "header_user" => "用户", (顶部一级导航)
- "menu_members_loginlog"=>"登录日志", (左侧二级导航)
- source/language/lang_admincp.php
- "nav_members_loginlog"=> "登录日志",(显示区操作路径导航)
第二步: source/admincp/admincp_menu.php [html] view plaincopy
- $menu["user"]数组里加相关代码:
- array("menu_members_loginlog","members_loginlog"),
注:menu_members_loginlog 语言包元素 members_loginlog中的 member表示后台属于用户管理也,是连接了action的值, loginlog表示属于用户管理下的用户日志页,url中的operation的值。 第三歩: Source/admincp/admincp_members.php [html] view plaincopy
- elseif($operation =="loginlog"){
- shownav("user","nav_members_loginlog");
- echo "这里可以添加显示代码了";
- }elseif($operation =="ipban") {
第二部分 将插件放到一级导航菜单中示例 第一步: source/language/lang_admincp_menu.php中在lang数组中添加如下内容 [html] view plaincopy
- "header_exttseditor"=> "编辑统计",
- "menu_exttseditor_statistics"=> "版块统计",
- "menu_exttseditor_fchange"=> "版块调整",
- "menu_exttseditor_pchange"=> "工资调整",
- "menu_exttseditor_fstat"=> "人气统计",
- "menu_exttseditor_pstat"=> "发帖统计",
- "menu_exttseditor_batchdelpost"=> "批量删帖",
source/language/lang_admincp.php中在lang数组中添加如下内容 [html] view plaincopy
- "nav_exttseditor"=> "编辑统计",
第二步: source/admincp/admincp_menu.php 1、在topmenu数组中添加如下内容: [html] view plaincopy
- "exttseditor"=>"",
2、添加menu数组新元素 [php] view plaincopy
- $menu["exttseditor"]= array(
- array("menu_exttseditor_statistics","exttseditor_statistics"),
- array("menu_exttseditor_fchange","exttseditor_fchange"),
- array("menu_exttseditor_pchange","exttseditor_pchange"),
- array("menu_exttseditor_fstat","exttseditor_fstat"),
- array("menu_exttseditor_pstat","exttseditor_pstat"),
- array("menu_exttseditor_batchdelpost","exttseditor_batchdelpost"),
- );
3、./admin.php在admincp_actions_normal数组中添加元素: "exttseditor" 第三歩: 将插件tseditor导入到./source/plugin source/admincp/目录下添加文件admincp_exttseditor.php
第三部分 将插件放到一级导航菜单中示例 将第二部分的内容进行整合,然后放到下面的位置: source/admincp/menu/menu_tseditor.php source/admincp/admincp_exttseditor.php source/language/lang_admincp_tseditor.php source/plugin/tseditor/*
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。