FineCMS 使用手冊
FineCMS 使用手冊目錄一、二、 主要功能模塊 . ........................................................................
FineCMS 使用手冊
目錄
一、
二、 主要功能模塊 . ........................................................................................................... 3 安裝及升級 . ............................................................................................................... 4 (一) 環(huán)境需求 . ................................................................................................................... 4 (二) 系統(tǒng)安裝 . ................................................................................................................... 4 (三) 系統(tǒng)升級 . ................................................................................................................... 5 三、 使用說明 . ................................................................................................................... 6 (四) 系統(tǒng)設(shè)置 . ................................................................................................................... 6 (五) 系統(tǒng)安全 . ................................................................................................................... 6 (六) 欄目管理 . ................................................................................................................... 7 (七) 附件管理 . ................................................................................................................... 7 (八) 內(nèi)容管理 . ................................................................................................................... 8 (九) 推薦位管理 . ............................................................................................................... 8 (十) 文字塊管理 ............................................................................................................ 9 (十一) 會員投稿流程 ...................................................................................................... 10 四、 功能教程 . ................................................................................................................. 11 (十二) 模型使用說明 ...................................................................................................... 11 (十三) 字段類別說明 ...................................................................................................... 13 (十四) [靜態(tài)/偽靜態(tài)]自定義URL 地址詳細(xì)教程 . ......................................................... 17 (十五) 生成靜態(tài)教程 ...................................................................................................... 20 (十六) 表單使用教程 ...................................................................................................... 23 (十七) Ucenter 使用說明 . ............................................................................................... 26 (十八) 網(wǎng)站多語言配置方法 .......................................................................................... 28 (十九) 后臺管理目錄(admin)更改方法介紹 ................................................................. 29 (二十) 部分表的數(shù)據(jù)結(jié)構(gòu) .............................................................................................. 30 (二十一) 自定義Tag 標(biāo)簽的URL 規(guī)則 .......................................................................... 31 (二十二) 站內(nèi)搜索參數(shù)說明及表單設(shè)計 ...................................................................... 32
,(二十三) 多站點及分站配置 .......................................................................................... 34 (二十四) 會員擴展使用教程 .......................................................................................... 35 (二十五) FineCMS 模板設(shè)計指南 .................................................................................. 35 (二十六) FineCMS 萬能標(biāo)簽list 功能介紹 .................................................................... 37 (二十七) 標(biāo)簽語法說明 .................................................................................................. 44 (二十八) 系統(tǒng)變量介紹 .................................................................................................. 46 (二十九) 系統(tǒng)函數(shù)介紹 .................................................................................................. 47 (三十) 關(guān)于欄目{$cats}調(diào)用說明 ................................................................................... 48 五、 進(jìn)階教程 . ................................................................................................................. 50 (三十一) FineCMS 框架基礎(chǔ)知識介紹 ........................................................................... 50 (三十二) FineCMS 的Model 應(yīng)用 .................................................................................. 51 (三十三) FineCMS 的View 應(yīng)用 ..................................................................................... 64 (三十四) FineCMS 的Controller 應(yīng)用 . ............................................................................ 67 (三十五) FineCMS 插件開發(fā)指南 ................................................................................... 69 (三十六) 自定義字段類別 .............................................................................................. 72 (三十七) 自定義編輯器 .................................................................................................. 75 (三十八) 個性化URL 結(jié)構(gòu) . ............................................................................................. 76 (三十九) 表單模型和會員擴展模型中的回調(diào)函數(shù)用法 .............................................. 78 (四十) 數(shù)據(jù)讀寫分離配置 .............................................................................................. 80
,FineCMS (簡稱FC )是一款基于PHP MySql開發(fā)的內(nèi)容管理系統(tǒng),其中免費版是完全開源的版本,采用MVC 設(shè)計模式實現(xiàn)業(yè)務(wù)邏輯與表現(xiàn)層的適當(dāng)分離,使網(wǎng)頁設(shè)計師能夠輕松 設(shè)計出理想的模板, 插件化方式開發(fā)功能易用便于擴展,支持自定義內(nèi)容模型和會員模型,并且可以自定義字段,可面向中小型站點提供重量級網(wǎng)站建設(shè)方案。對于那些想要進(jìn)行開發(fā)的技術(shù)不足,又南中羞澀的站長們是一個難得的CMS 平臺。目前FC 只有在線手冊,使用起來有些不方便我對FC 手冊進(jìn)行了整理,希望對各位有一定幫助。
一、 主要功能
自定義模型和字段
超強的自定義模型和字段功能則把系統(tǒng)靈活度發(fā)揮到了極致,不用編程就實現(xiàn)各種信息發(fā)布和檢索。 多站點及分站
支持多個站點管理及分站功能,多站只需綁定域名到根目錄,使用相當(dāng)方便。
多國語言支持
系統(tǒng)自帶語言有簡體中文、繁體中文、英文,其他語言擴展相當(dāng)方便。
負(fù)載能力強
從緩存技術(shù)、數(shù)據(jù)庫設(shè)計、代碼優(yōu)化等多個角度入手進(jìn)行優(yōu)化,支持百萬級數(shù)據(jù)量。
模板制作方便
采用MVC 設(shè)計模式實現(xiàn)了程序與模板完全分離,靈活的模板標(biāo)簽?zāi)芡耆@示全站信息。
支持文章內(nèi)鏈
有助于提高搜索引擎對網(wǎng)站的爬行索引效率,支持Tag 自動內(nèi)鏈到文章。
表單功能
用于拓展內(nèi)容模型和會員模型,如報名、評論、詢價、咨詢等。
推薦位功能
推薦位功能可以讓編輯隨時把信息推送至指定位置,操作簡單實用。
文字塊功能
把一些小段內(nèi)容放在文字塊中,支持HTML 代碼和圖片上傳。
自定義URL 規(guī)則
可以完全自定義URL 地址規(guī)則,包括欄目、內(nèi)容及自定義頁。
功能插件化
按照官方提供的插件為藍(lán)本,用戶可開發(fā)出屬于自己的插件。
SEO 處理
性化設(shè)置每個欄目的標(biāo)題標(biāo)簽、描述標(biāo)簽、關(guān)鍵詞標(biāo)簽,自動生成百度谷歌網(wǎng)站地圖。
,二、 安裝及升級
(一) 環(huán)境需求
FineCMS 居于PHP 和MySQL 技術(shù)開發(fā),可同時使用于Windows 、Linux 、Unix 平臺,環(huán)境需求如下:
1、Windows 平臺
IIS/Apache PHP5.2.x MySQL4/5
2、Linux/Unix 平臺
Apache PHP5.2.x MySQL3/4/5 (PHP必須在非安全模式下運行)
建議使用平臺:Linux Apache2.2 PHP5.2.x MySQL5.0
3、PHP 必須環(huán)境或啟用的系統(tǒng)函數(shù)
allow_url_fopen
GD 擴展庫
MySQL 擴展庫
JSON 支持
4、基本目錄結(jié)構(gòu)
..../cache 程序緩存目錄[必須有可寫入權(quán)限]
..../config 系統(tǒng)配置文件目錄[必須有可寫入權(quán)限]
..../controllers 系統(tǒng)控制器目錄
..../core 系統(tǒng)核心程序目錄
..../extensions 系統(tǒng)擴展程序目錄
..../models 系統(tǒng)模型文件存放目錄[必須有可寫入權(quán)限]
..../uploadfiles 文件上傳目錄[必須可寫入]
..../plugins 插件目錄[必須可寫入]
..../views 系統(tǒng)模板目錄
(二) 系統(tǒng)安裝
1、解壓FineCMS 軟件壓縮包,將壓縮包內(nèi)FineCMS 目錄內(nèi)的所有文件及目錄上傳至網(wǎng)站根目錄。
2、如果第一次安裝系統(tǒng),系統(tǒng)會自動進(jìn)入程序安裝向?qū)?,默認(rèn)地址為http://網(wǎng)站/index.php?c=install。
3、根據(jù)安裝向?qū)崾驹O(shè)置必要的數(shù)據(jù)庫連接參數(shù)以及必要的文件屬性完成系統(tǒng)安裝。
4、安裝完成之后,系統(tǒng)默認(rèn)后臺管理路徑是http://網(wǎng)站/index.php?s=admin,為了安全也可以修改路徑(后面有介紹)。
,(三) 系統(tǒng)升級
登錄管理后臺如果發(fā)現(xiàn)“系統(tǒng)信息”中出現(xiàn)“有新版本”提示,我們可以
方法一、重新下載程序(重新安裝數(shù)據(jù)會重置)
下載地址:http://down.finecms.net/finecms.zip。
方法二、安裝在線升級插件(若無寫入權(quán)限該插件無法完成升級)
如果您是linux 服務(wù)器,需要將全站設(shè)置0777權(quán)限,否則無法解壓覆蓋。
方法三、下載更新程序(推薦)
地址:http://down.finecms.net/
注意:升級包必須按版本順序下載,解壓后按版本順序覆蓋根目錄,如果有sql 文件,請導(dǎo)入到數(shù)據(jù)庫中(注意修改表前綴哦)。

三、 使用說明
(四) 系統(tǒng)設(shè)置
一看就很簡單,每一項都有說明的
(五) 系統(tǒng)安全
一、存在多管理員賬號建議開啟“后臺操作日志”(系統(tǒng)設(shè)置-系統(tǒng)相關(guān))。
二、更改管理目錄路徑(默認(rèn)admin )。
1、在config/config.ini.php配置文件中找到“ADMIN_NAMESPACE”,設(shè)置成想要的目錄名稱(如test )。
2、再將該目錄(admin )重命名為前面設(shè)置的目錄(如“test”,命名規(guī)則只能為小寫英文字母)。
3、訪問地址就變成了http://網(wǎng)站/后臺目錄/(如http://網(wǎng)站/test/)。 robots.txt 文件中增加屏蔽地址技巧:
Disallow: /index.php?s=t *
Disallow: /t*
表示以t 開頭的控制器或者目錄禁止蜘蛛爬行,這樣可以不暴露管理目錄
注意事項:config.ini.php 不能用記事本等軟件編輯,且保存編碼為utf-8無BOM 格式,否則會出大問題。

三、開啟“非法字符過濾”以及開啟" 攻擊日志" (系統(tǒng)設(shè)置-系統(tǒng)相關(guān))。
,1、非法字符可以到config/attackcode.ini.php中去配置,系統(tǒng)集成了一些非法字符,用戶可根據(jù)自己網(wǎng)站的需求來配置非法字符。
2、受到非法字符攻擊時可以開啟郵件通知(系統(tǒng)設(shè)置-系統(tǒng)相關(guān)-開啟郵件通知,一定要設(shè)置”網(wǎng)站管理郵箱以及郵件服務(wù)器配置“哦)。
3、Ip 禁止功能,若有非法字符攻擊時系統(tǒng)會記錄攻擊者Ip 、會員的id 、受攻擊頁面、非法字符等信息,可以讓其Ip 禁止方法(系統(tǒng)設(shè)置-禁止訪問)。
(六) 欄目管理
如圖所示,欄目管理相當(dāng)方便,內(nèi)部欄目有直接發(fā)布信息的鏈接。
欄目類型分為:內(nèi)部欄目(用于發(fā)布信息,必須綁定模型)、單網(wǎng)頁(單獨的一個頁面)、外部鏈接(鏈接到外部的地址)。
(七) 附件管理
file : 管理員用戶文件上傳的目錄
image :管理員用戶圖片上傳的目錄


member :會員附件目錄
(八) 內(nèi)容管理
操作方便,用戶可以執(zhí)行排序、刪除、標(biāo)記、移動、修改、發(fā)布等操作
(九) 推薦位管理
1、推薦位列表操作


2、推薦位中的信息管理
3、添加推薦位內(nèi)容(可以直接在內(nèi)容表中提取內(nèi)容)
(十) 文字塊管理
把一些小段內(nèi)容放在文字塊中,支持HTML 代碼和圖片上傳 Tag 標(biāo)簽管理



漢字標(biāo)簽自動轉(zhuǎn)換為拼音,支持導(dǎo)入標(biāo)簽。
將標(biāo)簽加入到文章內(nèi)容中(也就是文章的內(nèi)鏈方式)。
1、更新標(biāo)簽緩存。
2、在”系統(tǒng)設(shè)置“-”Tag相關(guān)“開啟”文檔內(nèi)容中關(guān)聯(lián)“(選擇”是“)即可。
3、如果文章使用的是生成靜態(tài),那么必須重新生成一次,偽靜態(tài)會立即生效。
(十一) 會員投稿流程
1、會員/游客投稿流程
發(fā)布稿件 -> 數(shù)據(jù)存入審核臨時表(若會員組權(quán)限無需審核則直接發(fā)布) -> 管理員審核通過 -> 發(fā)布內(nèi)容表中(同時刪除臨時表數(shù)據(jù))
2、會員修改文檔流程
修改稿件 -> 修改數(shù)據(jù)存入審核臨時表 -> 待管理員審核通過 -> 更新內(nèi)容表數(shù)據(jù)(同時刪除臨時數(shù)據(jù)) 修改稿件 -> 修改數(shù)據(jù)存入審核臨時表 -> 被管理員審核拒絕 -> 修改稿件被退回
