一、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框架目录结构图:
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框架目录结构图:
图片: