楠Go随笔

第一课:Discuz框架使用

2017-12-01 11:19:05 admin 阅读 网站首页 > PHP > Discuz的使用

Discuz 是北京康盛新创科技有限公司旗下的一套社区论坛软件。从2001面世至今,已经成为全球最成熟,覆盖面最广的论坛系统。用户可以在不需要任何编程的基础上,通过简单的设置和安装,配置模板就可以搭建起完善功能的论坛服务。

Discuz采用了PHP+MYSQL的编程组合,高效处理论坛业务,如果需要拓展功能,Discuz提供了插件功能,可以满足你的需求。

2010年被腾讯收购,成为其全资子公司。

我们接下来介绍Discuz X3.2UTF8 版本的使用。可以登录官网 http://www.discuz.net/forum.php 或者 下载附件获取。

图片关键词Discuz_X3.2_SC_UTF8.zip

解压压缩包后我们可以看到里面包含三个目录,依次是

  • readme     是系统的更新信息 以及许可协议说明等

  • utility       是升级程序等附加文件的目录,全新安装不必上传

  • upload     是主程序文件目录,全新安装时我们只需要拷贝文件到网站根目录 根据需要命名文件名

本地新建一个虚拟主机 可参考 虚拟主机设置

  1. 复制 upload 文件夹 到网站根目录  命名为 bbs

  2. 将虚拟主机映射到bbs目录  假设域名为 www.mybbs.com

  3. 重启 phpStudy 打开浏览器 访问 www.mybbs.com

  4. 同意授权条款,进入安装界面,确保部分目录可读可写,确保依赖函数库启动。

  5. 安装全新的 Discuz X  下一步。

  6. 配置数据库信息 确保数据库连接信息正确 管理员信息要记住(这个就是默认论坛管理员账号 具有最高权限)。

  7. 安装成功后跳转论坛点击访问。

图片关键词

图片关键词

登录论坛后 点击右上角 管理中心 按钮 进入后台面板。(管理员需要再一次登录确认)

用Discuz进行接口开发时,一般是新增插件,不影响不修改原来的论坛操作,步骤如下。

  1. 打开 /bbs/config/config_global.php 文件 在文件末尾追加一行  $_config['plugindeveloper'] = 1;  开启插件开发模式

  2. 刷新后台 进入 应用面板  找到 插件栏目  的 设计新插件 按钮。

  3. 输入插件信息后点击提交。注意 唯一标识符 必须是英文标识 且唯一 不能与其他插件标识符重复,在这我填写 myplugin

  4. 回到 应用面板未启用的插件 列表中选择你新增的插件 点击 启用。将插件配置添加到系统。

  5. 进入插件列表目录 /bbs/source/plugin/  新增插件目录 目录名是你的标识符名称 如 myplugin

  6. 往插件目录中添加插件入口文件 文件格式为 标识符名称.inc.php 如 myplugin.inc.php

  7. 往入口文件输出PHP代码 echo "Hello Plugin"; 

  8. 在浏览器中访问 www.mybbs.com/plugin.php?id=myplugin 访问看能否有所输出。 如果正确输出则插件配置成功。接下来我们将在插件中写代码

TIM截图20171201112436.png

搜索

关于楠Go

2015年毕业于吉林大学珠海学院,现今工作已两年有余,2014年在珠海一家游戏公司从事手机游戏开发,后离职转型为网络端PHP工程师,时至今日。熟练掌握PHP面向对象编程网络编程TP框架使用Discuz论坛插件开发。掌握前端框架Bootstrap的使用,掌握JS框架Jquery的使用。已开发多款网站,有着一定基础的开发经验,希望能在互联网领域再上一层楼!

了解更多: 开源中国 ThinkPHP


Powered by MetInfo 5.3.19 ©2008-2018 www.MetInfo.cn