开源点评系统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 助手入口


core\modules\comment\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

comment_list.inc.php 评论数据管理


core\modules\comment\assistant

comment_add.php 提交评论

m_comment.php 我发布的评论管理


core\modules\comment\helper

Form.php 模块的自动化表单空间生产函数库

Query.php 模板内使用 get:comment标签时,用到的标签库


core\modules\comment\inc

内容同新闻模块


core\modules\comment\install

内容同新闻模块


core\modules\comment\model

comment_class.php 评论操作模型


==============================================


core\modules\coupon 优惠券模块

Common.php 模块核心引用文件

Member.php 助手入口

Apply.php 申请操作

Detail.php 详细内容

List.php 列表页面

Print.php 打印操作


core\modules\coupon\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

Category.inc.php 分类管理

Coupon.inc.php 优惠券数据管理


core\modules\coupon\assistant

Coupon.php 优惠券的增加删除操作

g_coupon.php 主题管理员对自身的优惠券进行管理


core\modules\coupon\helper

Display.php 模板内使用print:coupon标签时,使用到的标签库

Form.php 模块的自动化表单空间生产函数库

Query.php 模板内使用 get:coupon标签时,用到的标签库


core\modules\coupon\inc

内容同新闻模块


core\modules\coupon\install

内容同新闻模块


core\modules\coupon\model

category_class.php 优惠券分类模型

coupon_class.php 优惠券数据管理模型


==============================================


core\modules\exchange礼品兑换模块

Common.php 模块核心引用文件

Member.php 助手入口

index.php 模块首页

Gift.php 礼品内容页


core\modules\exchange\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

Exchange.inc.php 兑换数据管理

Gift.inc.php 礼品管理


core\modules\exchange\assistant

Exchange.php 会员兑换操作

m_gift.php 我兑换的礼品


core\modules\exchange\helper

Query.php 模板内使用 get:coupon标签时,用到的标签库


core\modules\exchange\inc

内容同新闻模块


core\modules\exchange\install

内容同新闻模块


core\modules\exchange\model

exchange_class.php 兑换逻辑模型

gift_class.php 礼品逻辑模型


==============================================


core\modules\coupon 优惠券模块

Common.php 模块核心引用文件

Member.php 助手入口

Apply.php 申请操作

Detail.php 详细内容

List.php 列表页面

Print.php 打印操作


core\modules\coupon\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

Category.inc.php 分类管理

Coupon.inc.php 优惠券数据管理


core\modules\coupon\assistant

Coupon.php 优惠券的增加删除操作

g_coupon.php 主题管理员对自身的优惠券进行管理


core\modules\coupon\helper

Display.php 模板内使用print:coupon标签时,使用到的标签库

Form.php 模块的自动化表单空间生产函数库

Query.php 模板内使用 get:coupon标签时,用到的标签库


core\modules\coupon\inc

内容同新闻模块


core\modules\coupon\install

内容同新闻模块


core\modules\coupon\model

category_class.php 优惠券分类模型

coupon_class.php 优惠券数据管理模型


==============================================


core\modules\item 主题点评模块

Common.php 模块核心引用文件

Member.php 助手入口

ajax.php AJAX的入口

allpic.php 所有主题图片列表

detail.php 主题详细内容

list.php 主题列表

pic.php 指定主题图片

reviews.php 点评信息列表

rss.php RSS点评聚合

search.php 主题搜索

tag.php 热门标签和标签搜索

top.php 主题排行


core\modules\item\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

    category_add.inc.php 分类增加

    category_edit.inc.php 分类编辑

    category_list.inc.php 分类列表

    field_edit.inc.php 自定义字段编辑

    field_list.inc.php 自定义字段列表

    field_type.inc.php 自定义字段类型引用(从\core\model\fields\setting里应用框架的,没有则应用模块里的core\modules\item\model\fields\setting

    guestbook_check.inc.php 留言审核

    guestbook_list.inc.php 留言管理

    model_add.inc.php 模型添加

    model_edit.inc.php 模型编辑

    model_list.inc.php 模型列表

    picture_check.inc.php 图片审核

    picture_list.inc.php 图片管理

    respond_check.inc.php 回应审核

    respond_list.inc.php 回应管理

    review_check.inc.php 点评审核

    review_edit.inc.php 点评编辑

    review_list.inc.php 点评数据列表

    review_opt.inc.php 点评项管理

    review_report.inc.php 点评举报管理

    subject_add.inc.php 主题添加

    subject_apply.inc.php 主题管理员申请的管理

    subject_check.inc.php 主题审核

    subject_edit.inc.php 主题编辑

    subject_list.inc.php 主题列表数据管理

    subject_log.inc.php 主题补充管理

    tag_list.inc.php 标签管理

    taggroup.inc.php 标签组管理

    template.inc.php 主题风格管理

    

core\modules\item\ajax

    guestbook.php 留言提交(显示ajax翻页)

    picture.php 图片显示(显示ajax翻页)

    respond.php 回应部分操作(显示ajax翻页)

    review.php 点评部分操作(点评ajax翻页,提交,鲜花,举报)

    subject.php 主题部分操作(搜索,收藏,会员参数,地图补充)


core\modules\item\assistant

    favorite.php 收藏夹管理

    g_guestbook.php 主题留言管理

    g_picture.php 主题图片管理

    g_subject.php 主题管理

    m_guestbook.php 我的留言管理

    m_picture.php 我的图片管理

    m_respond.php 我的回应管理

    m_review.php 我的点评管理

    m_subject.php 我添加的主题列表

    pic_upload.php 图片上传

    review_add.php 点评发布

    review_edit.php 点评编辑

    subject_add.php 主题添加

    subject_apply.php 主题管理员申请

    subject_edit.php 主题编辑


core\modules\item\helper

Display.php 模板内使用 print:item 标签时,使用到的标签库

Form.php 模块的自动化表单空间生产函数库

Query.php 模板内使用 get:item 标签时,用到的标签库


core\modules\item\inc

内容同新闻模块

domain_hook.php 主题二级/三级目录引用


core\modules\item\install

内容同新闻模块


core\modules\item\model

    activity_class.php 活跃度操作模型

    category_class.php 分类操作模型

    favorite_class.php 收藏夹操作模型

    field_class.php 自定义字段操作模型

    fielddetail_class.php 自定义字段显示模型(从框架模型里集成)

    fieldform_class.php 自定义字段表单生成模型(从框架模型里集成)

    fieldsetting_class.php 自定义字段编辑模型(从框架模型里集成)

    fieldvalidator_class.php 自定义字段验证模型(从框架模型里集成)

    flower_class.php 鲜花操作模型

    guestbook_class.php 留言操作模型

    itembase_class.php 主题模型基类

    model_class.php 主题模型管理模型

    picture_class.php 主题图片模型

    report_class.php 点评举报模型

    respond_class.php 回应模型

    review_class.php 点评模型

    review_opt_class.php 点评项模型

    search_class.php 搜索模型

    subject_class.php 主题模型

    subjectapply_class.php 主题管理员申请模型

    subjectlog_class.php 主题补充模型

    tag_class.php 标签模型

    taggroup_class.php 标签组模型


==============================================


core\modules\link 友情链接模块

    Common.php 模块核心引用文件

    apply.php 友联申请

    index.php 友联首页列表


core\modules\link\admin

    Config.inc.php 模块配置

    Menus.inc.php 模块的左侧菜单

    link.inc.php 友联管理


core\modules\link\helper

    Form.php 模块的自动化表单空间生产函数库

    Query.php 模板内使用 get:link 标签时,用到的标签库


core\modules\link\inc

    内容同新闻模块

    

core\modules\link\install

    内容同新闻模块

    

core\modules\link\model

    mylink_class.php 友情链接逻辑操作模型

    

==============================================


core\modules\member 会员模块

    Common.php 模块核心引用文件

    ajax.php 注册和登陆AJAX验证

    index.php 我的助手入口

    login.php 登陆

    reg.php 注册


core\modules\member\admin

    Config.inc.php 模块配置

    Menus.inc.php 模块的左侧菜单

    batchpm.inc.php 短信息公告

    members.inc.php 会员数据管理

    passport.inc.php 反向整合(非ucenter

    point.inc.php 积分设置(自动应用各个模块的inc目录里的积分规则)

    usergroup.inc.php 会员组管理和权限管理(自动应用各个模块admin/templates/hook_usergroup_save.tpl.php

    

core\modules\member\assistant

    face.php 头像设置

    friend.php 好友管理

    main.php 助手首页

    menu.php 助手菜单

    myset.php 我的设置

    pm.php 短信息管理和发送


core\modules\member\helper

    Form.php 模块的自动化表单空间生产函数库

    Query.php 模板内使用 get:member 标签时,用到的标签库


core\modules\member\inc

    内容同新闻模块

    

core\modules\member\install

    内容同新闻模块

    

core\modules\member\model

    feed_class.php feed事件录入(占位文件,主要使用ucenter里的feed

    friend_class.php 好友管理模型

    member_class.php 会员管理模型

    membereffect_class.php 会员参数模型

    message_class.php 短信息模型

    point_class.php 积分变更模型

    user_class.php 会员SESSION

    usergroup_class.php 会员组模型

    

==============================================


core\modules\modoer 框架前台页面

    ajax.php ajax方式数据调用和验证码检测

    announcement.php 公告显示

    js.php js方式数据调用

    map.php 地图接口显示

    search.php 搜索(自动引用各个模块的inc里的search_hook.php

    seccode.php 显示验证码


==============================================


core\modules\product 主题产品模块

    Common.php 模块核心引用文件

    member.php 我的助手入口文件

    detail.php 产品内容页

    list.php 产品列表页


core\modules\product\admin

    Config.inc.php 模块配置

    Menus.inc.php 模块的左侧菜单

    field_edit.inc.php 自定义字段编辑

    field_list.inc.php 自定义字段列表

    field_type.inc.php 自定义字段类型引用(从\core\model\fields\setting里应用框架的,没有则应用模块里的core\modules\product\model\fields\setting

    model_add.inc.php 新建模型

    model_edit.inc.php 模型编辑

    model_list.inc.php 模型列表

    product_list.inc.php 产品列表

    

core\modules\product\assistant

    category.php 产品分类管理

    g_product.php 主题产品的管理


core\modules\product\helper

    Form.php 模块的自动化表单空间生产函数库

    Query.php 模板内使用 get:product 标签时,用到的标签库


core\modules\product\inc

    内容同新闻模块

    

core\modules\product\install

    内容同新闻模块

    

core\modules\product\model

    category_class.php 产品分类模型

    field_class.php 产品自定义字段模型

    model_class.php 产品模型管理模型

    product_class.php 产品数据库操作模型

    

==============================================c


ore\modules\product 主题产品模块

    Common.php 模块核心引用文件

    member.php 我的助手入口文件

    detail.php 产品内容页

    list.php 产品列表页


core\modules\product\admin

    Config.inc.php 模块配置

    Menus.inc.php 模块的左侧菜单

    field_edit.inc.php 自定义字段编辑

    field_list.inc.php 自定义字段列表

    field_type.inc.php 自定义字段类型引用(从\core\model\fields\setting里应用框架的,没有则应用模块里的core\modules\product\model\fields\setting

    model_add.inc.php 新建模型

    model_edit.inc.php 模型编辑

    model_list.inc.php 模型列表

    product_list.inc.php 产品列表

    

core\modules\product\assistant

    category.php 产品分类管理

    g_product.php 主题产品的管理


core\modules\product\helper

    Form.php 模块的自动化表单空间生产函数库

    Query.php 模板内使用 get:link 标签时,用到的标签库


core\modules\product\inc

    内容同新闻模块

    

core\modules\product\install

    内容同新闻模块

    

core\modules\product\model

    category_class.php 产品分类模型

    field_class.php 产品自定义字段模型

    model_class.php 产品模型管理模型

    product_class.php 产品数据库操作模型

    

==============================================


core\modules\space 个人空间模块

    Common.php 模块核心引用文件

    assistant.php 我的助手入口文件

    friends.php =好友列表

    index.php 空间首页

    reviews.php 点评数据列表

    subjects.php 添加的主题列表


core\modules\space\admin

    Config.inc.php 模块配置

    Menus.inc.php 模块的左侧菜单

    template.inc.php 个人空间风格管理

    

core\modules\space\assistant

    space.php 空间管理


core\modules\product\helper

    Query.php 模板内使用 get:space 标签时,用到的标签库


core\modules\space\inc

    内容同新闻模块

    

core\modules\space\install

    内容同新闻模块

    

core\modules\space\model

    space_class.php 空间数据库操作逻辑代码模型类

    

==============================================


core\modules\ucenter UC整合模块

Common.php 模块核心引用文件

member.php 我的助手入口文件

    activation.php 会员激活


core\modules\ucenter\admin

Config.inc.php 模块配置

Menus.inc.php 模块的左侧菜单

    

core\modules\ucenter\assistant

    credits.php ucenter整合系统的积分兑换


core\modules\ucenter\helper

Query.php 模板内使用 get:space 标签时,用到的标签库


core\modules\ucenter\inc

内容同新闻模块


core\modules\ucenter\install

内容同新闻模块


core\modules\ucenter\model

    ucenter 的模型和 memer 里的模型,功能类似,但逻辑不通,当整合ucenter后,框架加载member模块的逻辑模型时,会自动被映射到ucenter模块里的对应模型。

    feed_class.php UCenterFeed事件操作

    friend_class.php 好友管理

member_class.php 会员管理

message_class.php 短信息管理

ucenter_class.php ucetner的配置逻辑

user_class.php 框架user登陆的SESSION

你可能感兴趣的:(php点评系统,modoer)