Discuz!X3.1后台管理简介

作者: 鲁智深 分类: Discuz!X 发布时间: 2015-07-18 15:23

Discuz!X后台管理是方便网站管理者在日常工作中管理数据的网站功能。通过使用后台管理功能,管理者可以实现对用户信息修改、添加,主题的编辑及审核,页面风格的切换等功能。

后台链接解析

后台页面

后台页面

插件编写后台管理的类型

内置管理后台
由插件系统自动生成的后台管理模块(无需编写文件)

自定义管理后台
开发者在插件中建立的后台管理模块(需要编写文件)

创建后台内置管理

内置管理

内置管理

在程序中获取内置后台管理数据

代码:

1
loadcache('plugin')

变量:

1
$_G['cache']['plugin'][插件标识符]

内置后台设置图

内置后台设置

内置后台设置

用法

1
2
3
4
   //内置管理后台
   loadcache('plugin');
   $data = $_G['cache']['plugin']['licai']['badword'];
   preg_match("/($data)/",$_GET['user']);

创建自定义后台管理

创建自定义后台管理

创建自定义后台管理

自定义后台管理链接解析

自定义链接解析

自定义链接解析

链接

1
http://localhost/bbs/admin.php?frames=yes&action=plugins&operation=config&do=13&identifier=licai&pmod=admin

后台常用函数手册

http://www.caogen8.co/wiki/index8ca2.html?title=常用后台函数

用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    //令牌常量,防止用户跳过核心文件
    if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
        exit('Access Denied');
    }
   
    if(!submitcheck('submit')){
           showformheader('plugins&operation=config&do='.$pluginid.'&identifier=licai&pmod=admin');
           showtableheader();
           showsetting('颜色管理','color','','color','','0','选择页面边框颜色');
           showsetting('网站标题','title','','text','','0','选择标题');
           showtablefooter();
           showsubmit('submit','提交');
           showformfooter();
        }else{
            //debug($_GET);
            //DB::insert();
            cpmsg('添加成功', '', 'succeed');
        }
?>

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

一条评论
  • eeequn

    2015 年 7 月 19 日 14:11

    持续更新,持续来访。

发表评论

电子邮件地址不会被公开。 必填项已用*标注