Phpcms框架目录结构

来源:互联网 发布:学插画知乎 编辑:程序博客网 时间:2024/04/27 16:24
一、Phpcms框架目录结构

        Phpcms2007 由20多个模块组成,其中 phpcms模块是框架主体部分,会员模块(member)也是核心模块之一,其他模块则分为可复制模块和独立模块。

1、可复制模块

        可复制模块是指可以基于此模块自由创建多个内容频道的模块,比如文章(article)、下载(down)、图片(picture)、信息(info)、影视(movie)都是可复制模块。可复制模块目录都在 ./module/ 目录下,每创建一个频道系统都会在phpcms根目录创建一个文件夹并拷贝一些php文件进去。

2、独立模块

      独立模块指不能创建内容频道的模块,比如广告(ads)、推广联盟(union)、财务(pay)等都是独立模块。独立模块目录都是直接在phpcms根目录下的。

二、命名规范

类定义文件用 .class.php 作为后缀,一般保存在 include 目录
函数定义文件用 .func.php 作为后缀,一般保存在 include 目录
包含文件用 .inc.php 作为后缀,一般保存在 include 目录
语言包用 .lang.php 作为后缀,保存在 ./languages/语言包/ 目录
后台模板用 .tpl.php 作为后缀,一般保存在 ./模块目录/admin/templates/ 目录
前台模板用 .html 作为后缀,一般保存在 ./templates/模板目录/模块目录

文件名由多个英文单词构成的单词之间用下划线分隔,例如 create_related_html.inc.php

下面是 phpcms 与 member 两个核心模块构成的Phpcms框架目录结构图:
图片:
原创粉丝点击