discuz目录结构和插件创建
发布时间:2020-12-14 01:44:14 所属栏目:Discuz 来源:网络整理
导读:discuz目录结构 api 外部接口功能实现archiver 静态文档,静态化所用config 配置data 生成的数据install 安装目录source 源代码核心目录 |--module 功能模块static 静态资源template 页面模板uc_client ucenter客户端代码uc_server ucenter server目录admin.
discuz目录结构
api 外部接口功能实现
archiver 静态文档,静态化所用
config 配置
data 生成的数据
install 安装目录
source 源代码核心目录
|--module 功能模块
static 静态资源
template 页面模板
uc_client ucenter客户端代码
uc_server ucenter server目录
admin.php 后台入口文件
api.php 接口
forum.php 论坛
group.php 组
home.php 家园
member.php 会员
discuz的代码也是符合mvc的架构思想
http://www.xxx.com/home.php?mod=spacecp&ac=avatar
home.php ? ?表示的一个模块
mod=spacecp 表示的一个控制器
ac=avatar ? 表示的一个动作
?
discuz插件开发
?
需求:用户的主题被回复了,通过邮箱告知用户
?
需求实现:
1、前台用户可以选择是否开启"回贴告知"
2、后台管理员配置,告知主题发布者的邮件内容
3、核心功能实现,确定主题回复的时机,将内容以邮件发送给主题作者。
插件开发步骤:
一、创建插件
1、开启插件开发者模式
在config/config_global.php中添加如下:
$_config['plugindeveloper'] = true;
?
2、设置插件的必要信息
增加一个在前台会员设置页面处理的功能
?4、启用插件,就可以看到个人设置中出现了,回贴通知的链接。 ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |