最近访客
百度未收录

Discuz目录结构和插件创建

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、设置插件的必要信息

 3、点击设计链接,进入到插件的设置页面

 4、启用插件,就可以看到个人设置中出现了,回贴通知的链接。

温馨提示:本文最后更新于2022/10/20 00:55:05。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容