• 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;
    
    discuz目录结构和插件创建 - 怀素真 - 因上努力 果上随缘
     
    2、设置插件的必要信息
    discuz目录结构和插件创建 - 怀素真 - 因上努力 果上随缘
     3、点击设计链接,进入到插件的设置页面
    增加一个在前台会员设置页面处理的功能
    discuz目录结构和插件创建 - 怀素真 - 因上努力 果上随缘
     

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

     
  • 相关阅读:
    哲理故事
    ajaxToolkit发布之后出错!说未能加载文件或程序集!
    一个沉重的教训!!!
    ValidatorCallout真的是太酷了!
    GridView放在UpdatePanle里面模板列取值!
    Prototype学习笔记之-Ajax.Request
    数据分类重排!
    SQL SERVER 2005 sa登录失败!
    flex应该学到什么程度
    jquery dataTable的学习
  • 原文地址:https://www.cnblogs.com/jkko123/p/6351910.html
Copyright © 2020-2023  润新知