Modoer二次开发文档
目录结构:
Api 整合接口
Core 框架核心
Data 缓存内容
Install 安装数据
Static 图片,js位置
Templates 模板
Uc_uclient ucenter整合客户端
Uploads 上传数据
Core 框架核心
Admin 框架后台代码
Helper 框架功能性函数和类库
Lang 代码级别的多语言包
Lib 框架核心类库
Model 框架模型
Modules 各个模块核心代码
Cache.php 必须要的缓存更新
Diex.php 错误提示
fense.php 防刷提示
Function.php 全局函数库
Init.php 系统加载的初始化
Loader.php 功能载入类
Version.php 版本信息
Core/admin 框架后台代码(控制器部分)
Admin.inc.php 后台用户管理
Announcement.inc.php 公告数据管理
Area.inc.php 地区管理
Bcastr.inc.php 图片轮换管理
Cpheader.inc.php 后台头部
Cphome.inc.php 后台首页
Cplogin.inc.php 后台登陆
Cpmenu.inc.php 后台左侧菜单
Database.inc.php 数据库操作
Datacall.inc.php 数据调用
Hook.inc.php 函数钩子管理(暂未使用)
Map.inc.php 函数接口管理(暂未使用)
Menu.inc.php 菜单管理
Module.inc.php 模型管理
Setting.inc.php 核心设置
Template.inc.php 模板管理
Tools.inc.php 工具管理(缓存更新)
Word.inc.php 词语过滤
Core/helper 框架功能性函数和类库
Cache.php 缓存函数库,用于读取,生成缓存数据,存放于data下
Dir.php 目录操作函数
Display.php 模板内使用print:modoer 标签时,使用到的标签库
Form.php 自动化表单空间生产函数库
Json.php json形式生成和解析
Passport.php dz6的整合(未使用)
Query.php 模板内使用get:modoer 标签时,用到的标签库
Sql.php 复杂SQL操作的函数库,例如创建表,删除表,增加字段,删除字段,以及索引
Template.php 模板引擎
Validate.php 数据验证类库
Core\lang\CH 代码级语言包
不同模块组成的语言包文件,例如lang('global_op_succeed'),表示global.php 里的数组索引global_op_succeed
Core\lib 框架核心类库
Base.php 框架基类
Cache.php 缓存类(暂时没有使用,目前使用helper里的cache.php函数库)
Chinses.php 编码转换类
Database.php 数据库操作子类(继承自mysql.php)
Editor.php 编辑器类
Images.php 图像处理类
Join.php join操作类(暂时没有使用,用函数库里的)
Maill.php 邮件发送类
Model.php 模型基类
Mysql.php mysql操作基类(被database集成)
Mysql_result mysql查询结果资源类
Rss.php rss生成类
upload_file.php 文件上传类
upload_image.php 图片上传类(继承自upload_file)
Urlrewriter.php URL改写类
core\model 框架模型类(业务逻辑),模型被控制器实例化,每个模型都集成model.php这个模型积累,多数模型都对应着至少1个数据表,从名称就可以看出所对应的表,主要也是
对数据表的数据操作(读取,删除,编辑,新建)
Admin_class后台用户操作模型
announcement_class公告操作模型
area_class 地区管理模型
bcastr_class 图片轮换模型
config_class 网站配置模型(包含模块配置)
cpuser_class 后台登陆用户操作模型
datacall_class 数据调用模型
field_class 自定义字段管理模型
fielddetail_class 自定义字段显示模型
fieldform_class 自定义字段表单生成模型
fieldsetting_class 自定义字段编辑模型
fieldvalidator_class 自定义字段数据验证模型
hook_class 函数钩子模型(未使用)
menu_class 菜单管理模型
module_class 模块管理模型
template_class 模板管理模型
word_class 词语过滤管理模型
core\modules 模块核心
每个模块占一个文件夹,每个模块内的目录结构都是相同的(modoer目录除外)core\modules\模块
Admin 模块的后台操作代码
Assistant 模块的我的助手内的操作代码
Helper 模块自身的函数以及类库
Inc 模块被其他模块或框架引用的HOOK代码
Install 模块安装数据
Model 模块自身的模型类库
data\backupdata 数据库备份
data\cachefiles 配置缓存
data\datacall 数据调用缓存
data\js js缓存(暂时没有使用到)
data\logs 日志
data\templates 前台包括助手在内的模板缓存
static\editor 在线编辑器kindeditor
static\images 图片
static\javascript js,各个模块的js最好也放在这里,统计规范
==============================================
core\modules\article
Ajax.php 新闻AJAX操作部分
Common.php 新闻模块核心引用文件
Detail.php 新闻详细内容页
Index.php 新闻首页
List.php 新闻列表页
Member.php 我的助手管理入口
Rss.php RSS聚合文件
core\modules\article\admin 新闻模块后台管理代码(控制器)Article.inc.php 新闻数据管理
Category.inc.php 新闻分类管理
Config.inc.php 新闻模块配置
Menus.inc.php 新闻模块的左侧菜单
core\modules\article\assistant 新闻模块我的助手代码(控制器)Article.php 处理文章的发布,删除,编辑
g_article.php 主题文章管理
m_article.php 我发布的文章
core\modules\article\helper 新闻模块函数库
display.php 模板内使用print:article 标签时,使用到的标签库Form.php 新闻模块的自动化表单空间生产函数库
Misc.php 一些杂项类库(未分类的函数库,静态函数)
Query.php 模板内使用get:article 标签时,用到的标签库
core\modules\article\inc HOOK代码
Cache.php 缓存更新被引用更新模本模块的缓存
comment_hook.php 被评论模块应用,用于新闻的评论
cphome_hook.php 被后台首页应用,用于模块的数据统计
item_delete_hook.php 被主题点评模块内主题被删除引用
menu_hook.php 被我的助手左侧菜单引用
point_rule.php 被会员管理,积分设置里引用
rebuild_hook.php 预留,未使用
search_hook.php 被前台头部的搜索功能引用
core\modules\article\install 模块安装
Config.php 模块初始配置参数
Info.php 模块的信息
Install_check.php 模块安装前的检测
Install.php 模块安装后,进行的逻辑处理
Uninstall.php 模块卸载后引用,用于清理残余
module_install.sql 模块安装的SQL
module_uninstall.sql 模块写在的SQL
core\modules\article\model 新闻模块模型
article_class.php 新闻数据管理模型
category_class.php 新闻分类管理模型
==============================================
core\modules\card
Common.php 模块核心引用文件
Index.php 模块首页
Member.php 助手入口
core\modules\card\admin
Config.inc.php 模块配置
Menus.inc.php 模块的左侧菜单
Apply.inc.php 会员卡申请管理
Discount.inc.php 会员折扣数据管理
core\modules\card\assistant
Apply.php 申请表单提交
m_apply.php 申请的内容和状态
core\modules\card\helper
Form.php 模块的自动化表单空间生产函数库
Query.php 模板内使用get:card标签时,用到的标签库
core\modules\card\inc
内容同新闻模块
core\modules\card\install
内容同新闻模块
core\modules\card\model
apply_class.php 会员卡申请模型
discount_class.php 会员折扣模型
============================================
core\modules\comment 评论模块
Common.php 模块核心引用文件
list.php 评论列表(ajax引用,显示在各个不同的模块)Member.php 助手入口
php实例化后获取子类名称core\modules\comment\admin
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论