PHPWEB 軟件文件系統(tǒng)結構說明
來自站長百科
導航: 上一頁
PHPWEB軟件文件系統(tǒng)結構特點[ ]
PHPWEB軟件采用模塊化的結構,除了基礎功能目錄外,每個模塊占一個主目錄;每個模塊下屬的插件、插件模版均位于該模塊目錄內;每個模塊的后臺管理程序、會員區(qū)程序均位于模塊目錄內,通過菜單進行關聯;上傳圖片,生成的靜態(tài)HTML網頁也位于相應模塊目錄中;而與界面排版相關的邊框插件則位于基礎模塊目錄內,和功能模塊分離,可以通用并方便分別開發(fā)。
PHPWEB基礎版主目錄[ ]
一、基礎目錄
- base - 基礎模塊,包括系統(tǒng)安裝、升級、參數設置、后臺管理員維護、后臺登錄、頁面排版、邊框模版、基礎樣式表、HTML頭尾部模版
- includes - 通用包含PHP程序目錄
- kedit - HTML編輯器程序目錄
- diy - 存放自定義內容插件及其模版
- index - 存放僅能在首頁使用的插件、模版,在首頁上傳的圖片
- update - 升級包目錄,升級時先將文件上傳到此目錄
二、模塊目錄
- advs - 網站廣告模塊
- page - 單頁模塊
- comment - 點評模塊
- news - 文章模塊
- photo - 圖片模塊
- down - 下載模塊
- member - 會員模塊
- menu - 導航菜單模塊
- search - 全站搜索模塊
- tools - 工具模塊,現有訪問統(tǒng)計和投票
PHPWEB 根目錄下程序文件[ ]
- index.php 首頁
- config.inc.php 數據庫連接參數設置
- admin.php 后臺管理登錄
- codeimg.php 圖形驗證碼程序
- logout.php 直接訪問式退出會員登錄
- post.php 基礎ajax接收處理程序
備注:為了使管理登錄、會員登錄、圖形驗證等所發(fā)的cookie在全站有效,因此管理登錄、會員注冊和登錄、退出登錄等ajax操作沒有放在相應模塊目錄下,而是放在根目錄下;其他模塊內部的ajax操作均應放在模塊目錄內
模塊目錄結構[ ]
各模塊內的文件目錄結構基本類似,主要有以下子目錄:
- admin 模塊后臺管理程序
- admin/css/ 模塊后臺樣式表
- admin/func/ 模塊后臺包含程序
- admin/images/ 模塊后臺圖片
- admin/language/ 模塊后臺語言包
- admin/js / 模塊后臺js
- class/ 存放分類檢索程序、分類專欄子目錄、分類檢索靜態(tài)網頁生成,如:文章模塊
- html/ 存放內容正文頁程序和生成的靜態(tài)網頁
- 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 容器背景畫布(按容器寬度分別放在各子目錄下)
動態(tài)創(chuàng)建的目錄和文件[ ]
- 1、分類專欄
文章、圖片、下載模塊創(chuàng)建分類專欄時在模塊的class目錄下創(chuàng)建一個專欄目錄
- 2、專題
文章、圖片、下載模塊創(chuàng)建專題時在project目錄下創(chuàng)建一個專題目錄
- 3、單頁分組目錄
單頁模塊創(chuàng)建分組時,在模塊目錄下創(chuàng)建分組目錄
- 4、圖片目錄
上傳圖片時,按當前日期創(chuàng)建目錄存放當天圖片
- 5、靜態(tài)網頁
開啟靜態(tài)網頁時,創(chuàng)建html文件