[威漢系統結構特點]
威漢系統採用模組化的結構,除了基礎功能目錄外,每個模組佔一個主目錄;每個模組下屬的元件、元件模版均位於該模組目錄內;每個模組的後台管理程序、會員區程序均位於模組目錄內,通過選單進行關聯;上傳圖片,產生的靜態HTML網頁也位於相應模組目錄中;而與界面排版相關的邊框元件則位於基礎模組目錄內,和功能模組分離,可以通用並方便分別開發。
[基礎版主目錄]
一、基礎目錄
base - 基礎模組,包括系統安裝、升級、參數設置、後台管理員維護、後台登入、頁面排版、邊框模版、基礎樣式表、HTML頭尾部模版
includes - 通用包含PHP程序目錄
kedit - HTML編輯器程序目錄
diy - 存放自訂內容元件及其模版
index - 存放僅能在首頁使用的元件、模版,在首頁上傳的圖片
update - 升級包目錄,升級時先將文件上傳到此目錄
二、模組目錄
advs - 網站廣告模組
page - 單頁模組
comment - 評論模組
news - 文章模組
photo - 圖片模組
down - 下載模組
member - 會員模組
menu - 導航選單模組
search - 全站搜索模組
tools - 工具模組,現有瀏覽統計和投票
[WAYHUNT根目錄下程序文件]
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文件