个人工具
名字空间
变换
操作

PHPWEB 软件文件系统结构说明

来自站长百科
跳转到: 导航, 搜索

导航: 上一页

目录

PHPWEB软件文件系统结构特点

PHPWEB软件采用模块化的结构,除了基础功能目录外,每个模块占一个主目录;每个模块下属的插件、插件模版均位于该模块目录内;每个模块的后台管理程序、会员区程序均位于模块目录内,通过菜单进行关联;上传图片,生成的静态HTML网页也位于相应模块目录中;而与界面排版相关的边框插件则位于基础模块目录内,和功能模块分离,可以通用并方便分别开发。

PHPWEB基础版主目录

一、基础目录

  • base - 基础模块,包括系统安装、升级、参数设置、后台管理员维护、后台登录、页面排版、边框模版、基础样式表、HTML头尾部模版
  • includes - 通用包含PHP程序目录
  • kedit - HTML编辑器程序目录
  • diy - 存放自定义内容插件及其模版
  • index - 存放仅能在首页使用的插件、模版,在首页上传的图片
  • update - 升级包目录,升级时先将文件上传到此目录

二、模块目录

  • advs - 网站广告模块
  • page - 单页模块
  • comment - 点评模块
  • news - 文章模块
  • photo - 图片模块
  • down - 下载模块
  • member - 会员模块
  • menu - 导航菜单模块
  • search - 全站搜索模块
  • tools - 工具模块,现有访问统计和投票

PHPWEB 根目录下程序文件

  • index.php 首页
  • config.inc.php 数据库连接参数设置
  • admin.php 后台管理登录
  • codeimg.php 图形验证码程序
  • logout.php 直接访问式退出会员登录
  • post.php 基础ajax接收处理程序

备注:为了使管理登录、会员登录、图形验证等所发的cookie在全站有效,因此管理登录、会员注册和登录、退出登录等ajax操作没有放在相应模块目录下,而是放在根目录下;其他模块内部的ajax操作均应放在模块目录内

模块目录结构

各模块内的文件目录结构基本类似,主要有以下子目录:

  • admin 模块后台管理程序
  • admin/css/ 模块后台样式表
  • admin/func/ 模块后台包含程序
  • admin/images/ 模块后台图片
  • admin/language/ 模块后台语言包
  • admin/js / 模块后台js
  • class/ 存放分类检索程序、分类专栏子目录、分类检索静态网页生成,如:文章模块
  • html/ 存放内容正文页程序和生成的静态网页
  • includes/ 存放模块内包含文件
  • js/ 存放模块js
  • language/ 模块前台语言包
  • module/ 插件程序目录,存放该模块提供的插件
  • pics/ 本模块图片上传目录
  • project/ 用于专题子目录生成
  • templates/ 插件模版,存放该模块的插件配套的模版
  • upload/ 文件上传目录

BASE 目录下的特殊子目录

  • border/ 存放边框模版
  • install/ 安装程序目录
  • js/ 全站通用包含的js
  • templates/ 存放HTML头尾部模版
  • templates/css/ 通用CSS,排版管理面板CSS

effect 素材库目录结构

素材图库位于网站的effect/source/目录下,各子目录是不同的素材图库.加入素材图片只需要将图片上传到这些目录,就可以在相应的插件选择图片.

  • bg 背景图库
  • button 按钮图库
  • carton 卡通图库
  • coolline  装饰分割线图库
  • head 头部效果图库
  • icon 图标库
  • smallicon 小图标库
  • contain 容器背景画布(按容器宽度分别放在各子目录下)

动态创建的目录和文件

  • 1、分类专栏

文章、图片、下载模块创建分类专栏时在模块的class目录下创建一个专栏目录

  • 2、专题

文章、图片、下载模块创建专题时在project目录下创建一个专题目录

  • 3、单页分组目录

单页模块创建分组时,在模块目录下创建分组目录

  • 4、图片目录

上传图片时,按当前日期创建目录存放当天图片

  • 5、静态网页

开启静态网页时,创建html文件

相关条目

参考来源

留言