您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
在Discuz!X建立后台管理页的方法
樊辰博2025-07-20Discuz教程已有人查阅
导读后台管理中的论坛相关的导航样式, 增加了信息管理一项的后台功能. 里面实现的方法是用了模板技术,由于discuz的后台函数模板太让人伤心, 也实在是不利于二次开发
后台管理中的论坛相关的导航样式, 增加了信息管理一项的后台功能. 里面实现的方法是用了模板技术,由于discuz的后台函数模板太让人伤心, 也实在是不利于二次开发, 所以此教程将后台管理功能更简易化, 更扩展性.
我们依增加一项管理操作功能为例,先实现让它显示出来.
修改方法:
首先打开: source/admincp/admincp_menu.php
第16行:
我们查找:
array('信息管理', 'threadlist'), 'threadlist'表示调用的php文件, 完整路径为source/admincp/admincp_threadlist.php
保存起来, 现在刷新一下, 右侧应该会出现一个新的信息管理功能. 但点击后,提示权限不足.
我们打开根目录下的admin.php文件, 在$admincp_actions_normal数组中增加一个'threadlist'表示让些功能许可操作. 注意上下对照一下, 原来代码怎么个写法, 你也怎么写. 增加完后的效果.
在里面写上如下代码:
里面代码如下:
我们依增加一项管理操作功能为例,先实现让它显示出来.
修改方法:
首先打开: source/admincp/admincp_menu.php
第16行:
$topmenu = $menu = array();
分别初始化了顶部导航及左侧导航两组用到的数组.我们查找:
$menu['forum'] = array(
array('menu_forums', 'forums'),
回车新加一行, 注册逗号之类的. 按上下规则来增加array('信息管理', 'threadlist'), 'threadlist'表示调用的php文件, 完整路径为source/admincp/admincp_threadlist.php
保存起来, 现在刷新一下, 右侧应该会出现一个新的信息管理功能. 但点击后,提示权限不足.
我们打开根目录下的admin.php文件, 在$admincp_actions_normal数组中增加一个'threadlist'表示让些功能许可操作. 注意上下对照一下, 原来代码怎么个写法, 你也怎么写. 增加完后的效果.
$admincp_actions_normal = array('index','threadlist' ,'setting', 'members', 'profilefields', 'admingroup', 'usergroups',
现在点击信息管理, 应该是空白,而不是错误提示了,现在我们新建立文件: source/admincp/admincp_threadlist.php在里面写上如下代码:
"我是测试管理页"
点击信息管理, 此段信息应该会出来, 那么恭喜你, 你建立了一个新的后台管理页. 接下来, 我们要功能与模板化,将php代码改成:
<?php
$topmenu = array (
'index' => 'asfsadfasdf',
'global' => 'sadfsadf',
'style' => 'asdfsadf',
'topic' => 'asdfsadfasdf',
'user' => 'sdfsdfafsdaf',
'portal' => 'asdfasdfsdaf',
'forum' => 'wrtwrasdfsa',
'group' => 'aswesdfasf',
'extended' => 'asfsadfsadf',
'plugin' => $isfounder ? 'plugins' : '',
'tools' => 'twetwetrwet',
);
//print_r($_G); 测试全局数组
include template('forum/threadlist');
?>
然后建议模板文件: template/default/forum/threadlist.htm里面代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:// .w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$_G[charset]}" />
<title></title>
<link rel="stylesheet" href="static/image/admincp/admincp.css" type="text/css" media="all" />
<script type="text/java script">
var admincpfilename = 'admin.php', IMGDIR = 'static/image/common', STYLEID = '1', VERHASH = '5nb', IN_ADMINCP = true, ISFRAME = 1;
</script>
<script src="static/js/common.js" type="text/java script"></script>
<script src="static/js/admincp.js" type="text/java script"></script>
<script type="text/java script">
if(ISFRAME && !parent.document.getElementById('leftmenu')) {
redirect(admincpfilename + '?frames=yes&' + document.URL.substr(document.URL.indexOf(admincpfilename) + 10));
}
</script>
</head>
<body>
<table class="tb tb2 " style="text-align:left">
<!--{loop $topmenu $key $val}-->
<tr>
<td>{$key} === $val</td>
</tr>
<!--{/loop}-->
</table>
</body>
</html>
现在访问看看, 是不是美妙得多了. 内容仅仅是table一段, 其它默认的信息建议保留, 可以加载一些css,你也可以建立自己独有的header模板, 通过语法来调用,好了, 你已经成功建立了一个新的后台管理页。
本文标签:
很赞哦! ()
相关教程
图文教程
安装Discuz后登录的初始化设置方法
1.设置站点名称,显示在论坛顶部。2.设置管理员账户,用于管理论坛。3.可启用seo和防灌水等高级功能。这些设置影响论坛外观、功能和用户体验,需确保信息准确和安全。
Discuz的NT上传头像功能使用方法
大概半年前,由于某个网站项目需要整合Discuz!NT,就粗略的用了一下。觉得里面的会员上传头像功能方便好用,而且支持摄像头,就把它的代码分离出来,以后用在需要的地方。
Discuz开发头条小程序的特色功能与应用
当我们决定使用discuz开发头条小程序时,首先需要考虑的是如何将discuz的功能与小程序的特性结合起来。discuz的用户系统可以直接用于小程序的用户认证和管理
DISCUZX1.5主题分类和分类信息写进TITLE的方法
假如DISCUZ X1.5开启了主题分类和分类信息,你会发现主题分类和分类信息列表页的TITLE标题依然统一为“版块名称 - 论坛名称”,假如我要这样“主题分类 - 分类信息 - 版块名称
相关源码
-
WordPress主题模板主题巴巴/博客X主题源码免费下载博客X主题专注于内容创作领域,为博客、资讯类网站提供专业的内容展示解决方案。该模板采用精心设计的布局结构,能够有效提升内容的可读性和用户停留时间。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
(自适应响应式)绿色环保材料设备科技类营销型网站pbootcms源码下载本模板基于PbootCMS开发,主要面向环保设备、环保材料及相关科技企业。采用HTML5+CSS3技术构建,具备响应式特性,确保在各类设备上均有良好展示效果。查看源码 -
(自适应响应式)工业机床工程农业机械设备网站源码下载框架适用于工程机械、机床设备等工业领域。通过模块调整可快速转型为农业机械、物流设备展示系统。预留7种工业产品展示模板。查看源码 -
(PC+WAP)中英双语户外用品帐篷装备pbootcms网站模板下载这款基于PbootCMS开发的中英文双语模板专为户外装备行业设计,适配PC和移动设备。模板采用现代化设计风格,突出户外产品的功能性和实用性,帮助企业建立专业的国际化展示平台。查看源码 -
帝国cms淘宝客京东联盟网站整站源码下载本模板基于帝国CMS内核深度开发,为淘宝客行业量身定制。随着腾讯微信与淘宝生态的互联互通,淘宝客链接现可在微信、QQ等平台直接分享,为推广带来更多便利。模板特别优化了店铺推广功能,有效避免商品下架导致的链接失效问题,同时支持京东联盟等多平台商品推广。查看源码
| 分享笔记 (共有 篇笔记) |
