FineCMS使用手冊_第1頁
FineCMS使用手冊_第2頁
FineCMS使用手冊_第3頁
FineCMS使用手冊_第4頁
FineCMS使用手冊_第5頁
已閱讀5頁,還剩122頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、FineCMS使用手冊目錄、主要功能模塊.安裝及升級.(一)環(huán)境需求(二)系統(tǒng)安裝(三)系統(tǒng)升級、使用說明(四)系統(tǒng)設(shè)置(五)系統(tǒng)安全(六)欄目管理(七)附件管理(八)內(nèi)容管理(九)推薦位管理.(十)文字塊管理 (十一)會員投稿流程四、功能教程(十二)模型使用說明(十三)字段類別說明 (十四)靜態(tài)/偽靜態(tài)自定義URL地址詳細(xì)教程 (十五)生成靜態(tài)教程 (十六)表單使用教程 (十七)Ucenter 使用說明 (十八)網(wǎng)站多語言配置方法 (十九)后臺管理目錄(admin)更改方法介紹 (二十)部分表的數(shù)據(jù)結(jié)構(gòu) (二十一)自定義Tag標(biāo)簽的URL規(guī)則 (二十二)站內(nèi)搜索參數(shù)說明及表單設(shè)計(jì) (二十三)

2、多站點(diǎn)及分站配置 (二十四)會員擴(kuò)展使用教程 (二十五)FineCMS模板設(shè)計(jì)指南(二十六)FineCMS萬能標(biāo)簽list 功能介紹(二十七)標(biāo)簽語法說明(二十八)系統(tǒng)變量介紹(二十九)系統(tǒng)函數(shù)介紹(三十)關(guān)于欄目$cats調(diào)用說明 五、進(jìn)階教程(三一 ) FineCMS框架基礎(chǔ)知識介紹 (三十二)FineCMS的 Model 應(yīng)用(三十三)FineCMS的View應(yīng)用 (三十四)FineCMS的 Controller 應(yīng)用(三十五)FineCMS插件開發(fā)指南(三十六)自定義字段類別 (三十七)自定義編輯器 (三十八)個(gè)性化URL結(jié)構(gòu)(三十九)表單模型和會員擴(kuò)展模型中的回調(diào)函數(shù)用法 (四十)數(shù)

3、據(jù)讀寫分離配置 FineCMS (簡稱FC)是一款基于PHP+MySql開發(fā)的內(nèi)容管理系統(tǒng), 其中免費(fèi)版是完全開源的版本,采用MVC設(shè)計(jì)模式實(shí)現(xiàn)業(yè)務(wù)邏輯與表現(xiàn)層的適當(dāng)分離,使網(wǎng)頁設(shè)計(jì)師能夠輕松 設(shè)計(jì)出理想的模板,插件化方式開發(fā)功能易用便于擴(kuò)展,支持自定義內(nèi)容模型和會員模型,并且可以自定義字段, 可面向中小型站點(diǎn)提供重量級網(wǎng)站建設(shè)方案。對于那些想要進(jìn)行開發(fā)的技術(shù)不足,又南中羞澀的站長們是一個(gè)難得的CMS平臺。目前FC只有在線手冊,使用起來有些不方便我對FC手冊進(jìn)行了整理,希望對各位有一定幫助。主要功能自定義模型和字段超強(qiáng)的自定義模型和字段功能則把系統(tǒng)靈活度發(fā)揮到了極致,不用編程就實(shí)現(xiàn)各種信息發(fā)布

4、和檢索。 多站點(diǎn)及分站支持多個(gè)站點(diǎn)管理及分站功能,多站只需綁定域名到根目錄,使用相當(dāng)方便。 多國語言支持系統(tǒng)自帶語言有簡體中文、繁體中文、英文,其他語言擴(kuò)展相當(dāng)方便。負(fù)載能力強(qiáng)從緩存技術(shù)、數(shù)據(jù)庫設(shè)計(jì)、代碼優(yōu)化等多個(gè)角度入手進(jìn)行優(yōu)化,支持百萬級數(shù)據(jù)量。模板制作方便采用 MVC 設(shè)計(jì)模式實(shí)現(xiàn)了程序與模板完全分離,靈活的模板標(biāo)簽?zāi)芡耆@示全站信息。 支持文章內(nèi)鏈有助于提高搜索引擎對網(wǎng)站的爬行索引效率,支持 Tag 自動(dòng)內(nèi)鏈到文章。表單功能用于拓展內(nèi)容模型和會員模型,如報(bào)名、評論、詢價(jià)、咨詢等。推薦位功能推薦位功能可以讓編輯隨時(shí)把信息推送至指定位置,操作簡單實(shí)用。文字塊功能把一些小段內(nèi)容放在文字塊中,

5、支持 HTML 代碼和圖片上傳。自定義 URL 規(guī)則可以完全自定義 URL 地址規(guī)則,包括欄目、內(nèi)容及自定義頁。功能插件化按照官方提供的插件為藍(lán)本,用戶可開發(fā)出屬于自己的插件。SEO 處理性化設(shè)置每個(gè)欄目的標(biāo)題標(biāo)簽、描述標(biāo)簽、關(guān)鍵詞標(biāo)簽,自動(dòng)生成百度谷歌網(wǎng)站地圖。二、安裝及升級 (一 ) 環(huán)境需求FineCMS 居于 PHP 和 MySQL 技術(shù)開發(fā),可同時(shí)使用于 Windows 、Linux 、Unix 平臺,環(huán)境需求如下:1、 Windows 平臺IIS/Apache + PHP5.2.x + MySQL4/52、Linux/Unix 平臺Apache + PHP5.2.x + MySQL

6、3/4/5 (PHP 必須在非安全模式下運(yùn)行 )建議使用平臺:Linux + Apache2.2 + PHP5.2.x + MySQL5.03、PHP 必須環(huán)境或啟用的系統(tǒng)函數(shù)allow_url_fopenGD 擴(kuò)展庫MySQL 擴(kuò)展庫JSON 支持4、基本目錄結(jié)構(gòu)/cache程序緩存目錄 必須有可寫入權(quán)限 /config系統(tǒng)配置文件目錄 必須有可寫入權(quán)限 /controllers系統(tǒng)控制器目錄/core系統(tǒng)核心程序目錄/extensions系統(tǒng)擴(kuò)展程序目錄/models系統(tǒng)模型文件存放目錄 必須有可寫入權(quán)限 /uploadfiles文件上傳目錄 必須可寫入 /plugins插件目錄 必須可寫

7、入 /views系統(tǒng)模板目錄( 二) 系統(tǒng)安裝1 、解壓 FineCMS 軟件壓縮包,將壓縮包內(nèi) FineCMS 目錄內(nèi)的所有文件及目錄上傳至網(wǎng)站根目錄。3、根據(jù)安裝向?qū)崾驹O(shè)置必要的數(shù)據(jù)庫連接參數(shù)以及必要的文件屬性完成系統(tǒng)安裝。(三)系統(tǒng)升級祭統(tǒng)信息程序版本:FineCMS 1.6官方茲和版本也bl操柞系斷:Linux:服務(wù)器軟件:Apache/2.2.21MySQL 版本;5,5,15-Ioq登錄管理后臺如果發(fā)現(xiàn) 系統(tǒng)信息”中岀現(xiàn)有新版本”提示,我們可以方法一、重新下載程序(重新安裝數(shù)據(jù)會重置)下載地址:。方法二、安裝在線升級插件(若無寫入權(quán)限該插件無法完成升級)如果您是linux服務(wù)器,

8、需要將全站設(shè)置 0777權(quán)限,否則無法解壓覆蓋。方法三、下載更新程序(推薦)地址:(注意修改注意:升級包必須按版本順序下載,解壓后按版本順序覆蓋根目錄,如果有sql文件,請導(dǎo)入到數(shù)據(jù)庫中表前綴哦)。三、使用說明(四)系統(tǒng)設(shè)置一看就很簡單,每一項(xiàng)都有說明的(五)系統(tǒng)安全一、存在多管理員賬號建議開啟后臺操作日志”(系統(tǒng)設(shè)置-系統(tǒng)相關(guān))。二、 更改管理目錄路徑(默認(rèn)admin)。robots.txt 文件中增加屏蔽地址技巧:Disallow:/index.php?s= t*Disallow:/1*表示以t開頭的控制器或者目錄禁止蜘蛛爬行,這樣可以不暴露管理目錄三、開啟 非法字符過濾”以及開啟&quo

9、t;攻擊日志"(系統(tǒng)設(shè)置-系統(tǒng)相關(guān))。2、 受到非法字符攻擊時(shí)可以開啟郵件通知(系統(tǒng)設(shè)置-系統(tǒng)相關(guān)-開啟郵件通知,一定要設(shè)置”網(wǎng)站管理郵箱以及郵件 服務(wù)器配置哦)。3、 Ip禁止功能,若有非法字符攻擊時(shí)系統(tǒng)會記錄攻擊者Ip、會員的id、受攻擊頁面、非法字符等信息,可以讓其Ip禁止方法(系統(tǒng)設(shè)置-禁止訪問)。(六)欄目管理如圖所示,欄目管理相當(dāng)方便,內(nèi)部欄目有直接發(fā)布信息的鏈接。欄目類型分為:內(nèi)部欄目(用于發(fā)布信息,必須綁定模型 八單網(wǎng)頁(單獨(dú)的一個(gè)頁面 八外部鏈接 (鏈接到外部的地址)。(七)附件管理豈前目錄:uploadfiles/O fieO irnage& member

10、file :管理員用戶文件上傳的目錄image :管理員用戶圖片上傳的目錄member :會員附件目錄(八)內(nèi)容管理于痢;ti1)ifiwia:-e:誹柱目:1 -圧1磚叼ft «g莽序IDa持叭<fcdfXTddMVCCiSH 1 耐 1 mt.a3st薯止¥.肚血盥i-CE1JdninMBXMkU 17:113MHIMHcl Htgag:曲尉射歸Hi施軸國內(nèi)ji±TlnJDL241iBh22 !T:32:fl4Iffiq 1桂自1味q即料琴王云廷旨祁百豈廠t ,2務(wù)l(nrt烈1 口冊應(yīng)倔刪9誦詞!松尹葉d2062iafBW6=t 珂h手屋HiMMa&l

11、t;nioi3業(yè)目心1詐TgQ19冊好±1確那0蹄電即艇-iQn2HL- Ut 止訓(xùn)冃唸凰川QIB錘罰帕左血皀期酣毎wash¥Sadmn別垃七&即01:59:06聞冃1瞬比斛網(wǎng)低屯|哥貯嫦 1相幽1 NtXPM曲1 BBMBpKiio tTHi) T* |2 m 、 T操作方便,用戶可以執(zhí)行排序、刪除、標(biāo)記、移動(dòng)、修改、發(fā)布等操作(九)推薦位管理1、推薦位列表操作ID屯稱顯示數(shù)重握作1首頁頭荼全局1信息管理1催改1刪除1桶板數(shù)據(jù)調(diào)用B2首頁椎薦全局4信翳理1儲改丨刪除丨槿扳數(shù)據(jù)調(diào)第H3首頁幻燈5信息管理1憶改1刪陳丨模矽據(jù)調(diào)用4欄目頭條欄目1信息管理丨修改丨刪蹤1慎

12、瞬據(jù)調(diào)用5欄目首頁社目1信息管11丨儲改1刪除1側(cè)幽傭調(diào)用B6欄目推薦欄目10信息管理1俺改1刪陳1複恆數(shù)據(jù)調(diào)用2、推薦位中的信息管理推薦位管理信息營理B排序ID欄目標(biāo)題S o1全局FmeCMSR示站點(diǎn)操作證間II排序刪除友情提示:排序方式為塊小到大3、添加推薦位內(nèi)容(可以直接在內(nèi)容表中提取內(nèi)容)白貢去條(壬屁:肉育豐比握尸幀監(jiān)匿片(十)文字塊管理把一些小段內(nèi)容放在文字塊中,支持HTML代碼和圖片上傳Tag標(biāo)簽管理漢字標(biāo)簽自動(dòng)轉(zhuǎn)換為拼音,支持導(dǎo)入標(biāo)簽。將標(biāo)簽加入到文章內(nèi)容中(也就是文章的內(nèi)鏈方式)1、更新標(biāo)簽緩存。2、 在”系統(tǒng)設(shè)置-” Ta擁關(guān) 開啟”文檔內(nèi)容中關(guān)聯(lián)“(選擇”是“即可。3、如

13、果文章使用的是生成靜態(tài),那么必須重新生成一次,偽靜態(tài)會立即生效。(十一)會員投稿流程1、會員/游客投稿流程數(shù)據(jù)表名:不能重復(fù),小寫英文即可,比如news, pro發(fā)布稿件-> 數(shù)據(jù)存入審核臨時(shí)表(若會員組權(quán)限無需審核則直接發(fā)布)-> 管理員審核通過-> 發(fā)布內(nèi)容表中(同時(shí)刪除臨時(shí)表數(shù)據(jù))2、會員修改文檔流程修改稿件-> 修改數(shù)據(jù)存入審核臨時(shí)表-> 待管理員審核通過-> 更新內(nèi)容表數(shù)據(jù)(同時(shí)刪除臨時(shí)數(shù)據(jù))修改稿件-> 修改數(shù)據(jù)存入審核臨時(shí)表-> 被管理員審核拒絕-> 修改稿件被退回四、功能教程(十二)模型使用說明模型是FineCMS的核心,下

14、面來介紹如何創(chuàng)建內(nèi)容模型(會員模型、表單模型與內(nèi)容模型一致)一、添加一個(gè)模型后臺進(jìn)入內(nèi)容模型”,執(zhí)行添加”慎型管哩=數(shù)據(jù)張茗;Q只能由小寫莫立和數(shù)字組廉無雲(yún)加喪前燼),關(guān)聯(lián)1 test用于柘展內(nèi)窖(如評論*交章孑內(nèi)容,掘名等)卜住目模板;列表模板:O 格式;«tegt>rythtmh格式:Ii5t.htni<內(nèi)容模板;D 格式:show.html*必須是".html"文件欄目模板、列表模板、內(nèi)容模板可以自定義,如果不填系統(tǒng)會自動(dòng)給你取一個(gè)名字,關(guān)于”關(guān)聯(lián)表單在表單章節(jié)有介紹二、字段管理,添加字段|褊期模愛更利梯搓緩存爲(wèi)黑提亍:請莊臨加、修改穆型或若宇嵌

15、全部芫成后,必須要更新稅址送存I 口複型類型很型名稱數(shù)據(jù)表1content立草content_news2ront&nt團(tuán)片匚 onteritrri2gm3content膚嚴(yán)content Jang11content專題匚 ontent_special9content下軾content_dav¥n10content曲品content item1、進(jìn)入模型列表”,執(zhí)行字段管理”,見下圖管理噪隹竽段昔理I醪墳複型|腳除檯翌學(xué)段管理|修故樓型|刪際樓型孑國菅理1岡取檯型I刪除榜型爭段管理丨修吹檯型丨刪曉梗型字毆管理I修改模型I刪除複型孚駁管雀|憾故複型|刪除複型2、可以看到默認(rèn)的系統(tǒng)

16、字段,你可以對默認(rèn)的系統(tǒng)字段進(jìn)行修改,見下圖模型管理李段管理添加排序字段別名字段類別宇段類型卻贛引操作title標(biāo)題22顯示修改keywords顯汙:thumb縮略囹顯示description顯示acontent內(nèi)窖editor修改1禁用1刪除3、執(zhí)行菜單上的 添加”,來為當(dāng)前模型添加字段,見下圖<5至啟椒;P別如:文耳權(quán)新昶餌F 創(chuàng)y !/:.+ -I:r-1 中.-注酌冊tm綢笊字肚弓1:B O(W面用蠶1 嚴(yán)啊常引解力一丘詡強(qiáng)逾更改*豐輕呈芹=Q丘云在科£另陽下再作X1擊單樹慣示*楚蘭5i怛昱?。吼拮EZ暑燈字段別名:當(dāng)然這個(gè)別名指的是字段的標(biāo)題,比如:文章標(biāo)題,電話號

17、碼等字段名稱:只能由英文字母、數(shù)字和下劃線組成,并且僅能字母開頭,不以下劃線結(jié)尾字段類別:根據(jù)實(shí)際情況來選擇( 實(shí)在不懂的可以參考”字段類別說明 這一節(jié))字段類型:根據(jù)你的情況來設(shè)定字段類別,就行mysql建表字段一樣字段長度:由上面的 字段類型”來決定長度,不能超過了該字段類型的最大長度,不了解可以翻翻Mysql手冊字段索引:提供了普通、唯一兩種索引(不熟悉索引的朋友不要隨便選擇此項(xiàng))字段提示:提示這個(gè)字段是用來干什么的前臺顯示:該字段在會員投稿的時(shí)候顯示,選擇了隱藏”會員投稿就不會顯示了必填字段:這里可以對字段進(jìn)行有效性驗(yàn)證,比如簡單的正則等(十三)字段類別說明一、字段類別說明1、單行文本

18、(in put)、參數(shù)說明長度:文本框的 width 值,以 px 為單位、調(diào)用方法$字段名稱2 、多行文本( textarea ) 、參數(shù)說明寬度:文本框的 width 值,以 px 為單位 高度:文本框 height 值,以 px 為單位 、調(diào)用方法$字段名稱3、下拉選擇框( select ) 、參數(shù)說明選項(xiàng)列表:選項(xiàng)名稱 1|選項(xiàng)值 1 (回車換行 ) 、調(diào)用方法$字段名稱4、編輯器( editor )、參數(shù)說明寬度:編輯器的 width 值,以百分比為單位高度:編輯器的 height 值,以 px 為單位 類型:兩種模式而已、調(diào)用方法$字段名稱5、單選按鈕( radio ) 、參數(shù)說明

19、選項(xiàng)列表:選項(xiàng)名稱 1|選項(xiàng)值 1 (回車換行 ) 、調(diào)用方法$字段名稱6 、復(fù)選框( checkbox ) 、參數(shù)說明選項(xiàng)列表:選項(xiàng)名稱 1|選項(xiàng)值 1 (回車換行 ) 、調(diào)用方法返回?cái)?shù)組格式的 $value ,$value 是選中的值,可以用 loop 循環(huán)操作它7、單圖上傳(image) 、參數(shù)說明jpg、gif、png格式圖片,不得超過2MB 、調(diào)用方法thumb($ 字段名稱)8、文件上傳(file) 、參數(shù)說明限制格式:多個(gè)格式以,號分開,如:zip,rar,tar文件大?。簡蝹€(gè)文件的大小限制,以MB為單位 、調(diào)用方法getfile($ 字段名稱)9、多文件上傳(files)、參數(shù)

20、說明限制格式:多個(gè)格式以,號分開,如:zip,rar,tar,jpg,png文件大?。簡蝹€(gè)文件的大小限制,以MB為單位、調(diào)用方法文件地址的數(shù)組:$value'file',文件名稱的數(shù)組:$value'alt' 循環(huán)示例如下:loop $value'file' $k=>$file文件地址:getfile($file)文件名稱:$value'alt'$k/loop10、日期時(shí)間(date) 、參數(shù)說明顯示格式:與PHP的date函數(shù)格式一致 、調(diào)用方法$字段名稱11、聯(lián)動(dòng)菜單(linkage) 、參數(shù)說明綁定菜單:選擇已經(jīng)建好的

21、聯(lián)動(dòng)菜單聯(lián)動(dòng)級別:就是這個(gè)菜單有多少級 、調(diào)用方法php $data=linkagelist( 聯(lián)動(dòng)菜單 keyid,菜單 id);loop $data $t名稱:$t'name'id 號:$t'id'子菜單集合:$t'arrchilds'(若無子菜單,該值為空).如果該菜單有子菜單就循環(huán)調(diào)用linkagelist(聯(lián)動(dòng)菜單keyid,子菜單id),依次循環(huán)/loop更多聯(lián)動(dòng)菜單功能介紹請參考系統(tǒng)默認(rèn)模板中的房產(chǎn)模型及聯(lián)動(dòng)菜單相關(guān)函數(shù)介紹12、地圖字段(map) 、參數(shù)說明百度KEY:到百度去申請默認(rèn)城市:可填寫中文,如北京” 、調(diào)用方法baid

22、uMap( 模型 id, HTMLdiv 的 id, $字段,寬,高)13、組合字段(merge)這個(gè)最簡單,不用多介紹,例子很清楚字段名稱介紹,例如:shi室,ting廳,wei衛(wèi)14、多字段組合(fields)多字段組合”要區(qū)別于 組合字段”可以把 多字段組合”看成一個(gè)獨(dú)立字段,而 組合字段”是由多個(gè)獨(dú)立字段組 成按照公交線路舉例:建立一個(gè) 公交線路”字段,類型為 多字段組合”字段,由線路”車時(shí)”價(jià) 錢”等字段組合,用戶可以添加多組 公交線路”多字段組合”可以自由刪除,排序選項(xiàng),實(shí)現(xiàn)多欄展示數(shù)據(jù)調(diào)用方式為:loop $value $t/ 循環(huán)多字段值:$t字段/loop二、自定義字段表單調(diào)

23、用list action=field modelid=$modelid name=字段名稱 value=字段默認(rèn)值 . /listmodelid :欄模型id (必選)name :字段名稱(必選)value :字段值(可選)返回?cái)?shù)據(jù)$t'form':用于表單顯示(就是一個(gè)表單輸入框)返回?cái)?shù)據(jù)$t'data':返回復(fù)選框、單選按鈕中的選項(xiàng)名稱和值(數(shù)組類型,若要輸出請用loop配合)例:、調(diào)用模型2中的自定義字段zhiduan (默認(rèn)值200)的輸入表單/listlist action=field modelid=2 name=zhiduan value=200

24、$t'form'、調(diào)用模型2中的自定義字段zhiduan (必須是復(fù)選框、單選按鈕類型) 的值name=zhiduanlist action=field modelid=2 loop $t'data' $n=>$v 名稱:$n,值:$v;/loop/list因?yàn)?t'data'是數(shù)組類型,說以要用loop循環(huán)輸出,不用解釋太多大家都懂(十四)靜態(tài)/偽靜態(tài)自定義URL地址詳細(xì)教程一、如何開啟自定義 URL進(jìn)入后臺,內(nèi)容管理”欄目管理”選擇修改或者添加欄目,“URL配置”開啟 自定義URL規(guī)則”再配置適合自己的規(guī)則。二、規(guī)則標(biāo)簽說明dir:表示

25、欄目目錄pdir:表示包含父級層次的欄目目錄(不能與dir同時(shí)出現(xiàn),兩者二選一)page:表示分頁idid:表示內(nèi)容或欄目的idy:表示年(內(nèi)容規(guī)則中有效)m:表示月(內(nèi)容規(guī)則中有效)d:表示日(內(nèi)容規(guī)則中有效)三、舉例說明在添加/修改欄目時(shí)候,會發(fā)現(xiàn)一個(gè)選項(xiàng)“URL設(shè)置基本選項(xiàng)SEOSS 投稿權(quán)珮 URLWM自走義URLWI: 0打開關(guān)謝是否生成衿甬65矗否欄刖如格式hst-fdry.html0ftfflM欄目皿格式(帯分貢:lisrdjr-page.html0使用覲則內(nèi)割RL格式show-id.htmlO便用拠»內(nèi)容URLt§盤帯頒):show-id-page.html

26、O便用楓則問題來了,你點(diǎn)這些地址,會不會發(fā)現(xiàn)會岀現(xiàn)“404錯(cuò)誤或者是指向首頁,這是為什么呢?解決方案有2種方案1、生成靜態(tài)頁面自定袞URL艦則:。村昇 關(guān)謝泉否生_威靜態(tài):4果 &否馨態(tài)文件夾;htwl0誹態(tài)頁面保存的目錄(留仝主戚到網(wǎng)站恨目錄,和鍬J欄目 URL 林武:Jist-di rl.htmlI O使用規(guī)測欄旨URL格式(常分頁):kst-<dirpage.html 使用規(guī)嗚內(nèi)容ZL榕再show-fidj.htnilO核用換則內(nèi)容URL格應(yīng)芾分頁;shov/-id-Cpage.html使用規(guī)則注意:如果內(nèi)容URL沒有變化的話請更新內(nèi)容地址”方案2、設(shè)置偽靜態(tài) 、指向地址說

27、明欄目列表指向地址:index.php?c=content&a=list&catdir=欄目目錄 或者 index.php?c=content&a=list&catid= 欄目 ID欄目分頁指向地址:index.php?c=content&a=list&catdir=欄目目錄&page=分頁 或者index.php?c=content&a=list&catid=欄目 ID&page=分頁內(nèi)容頁面指向地址:index.php?c=content&a=show&id=文章 id內(nèi)容分頁指向地址:inde

28、x.php?c=content&a=show&id=文章 id&page=分頁index.php?c=content&a=list&catdir=$1 &page=$2LRewriteRuleAshow-(0-9+).html$index.php?c=content&a=show & id=$1LRewriteRuleAshow-(0-9+)-(0-9+).html$index.php?c=content&a=show&id=$1 &page=$2L以iis為例,修改httpd.ini文件:ISAPI_Re

29、writeCacheClockRate 3600RepeatLimit 32RewriteRule八(.*)/list-(a-z0-9A-Z+).html$1/index.php?c=content&a=list&catdir=$2LRewriteRule八(.*)/list-(a-z0-9A-Z+)-(0-9+).html$1/index.php?c=content&a=list&catdir=$2&page=$3RewriteRule八(.*)/show-(0-9+).html$1/index.php?c=content&a=show&

30、;id=$2LRewriteRule八(.*)/show-(0-9+)-(0-9+).html$1/index.php?c=content&a=show&i d=$2&page=$3LL以Nginx為例:rewriteA(A.*)/list-(a-z0-9A-Z+).html$1/index.php?c=content&a=list&catdir=$2last;rewriteA(A.*)/list-(a-z0-9A-Z+)-(0-9+).html$1/index.php?c=content&a=list&catdir=$2&pag

31、e=$3last;rewriteA(A.*)/show-(0-9+).html$1/index.php?c=content&a=show & id=$2last;rewriteA(A.*)/show-(0-9+)-(0-9+).html$1/index.php?c=content&a=show & id=$2&page=$3last;當(dāng)然這種方案的前提需要服務(wù)器開啟偽靜態(tài)并指向以apache 為例,修改.htaccess 文件:index.php,再次說一下方法,goooooonews是欄目目錄news是欄目目錄,1是分頁id1是文章的id前者1是文章的

32、id,后者1是分頁id) 偽靜態(tài)方案一:修改服務(wù)器偽靜態(tài)配置文件以apache 為例,修改.htaccess 文件:RewriteEngine OnRewriteCond%REQUEST_FILENAME!-dRewriteRuleA|ist-(a-z0-9A-Z+).html$index.php?c=content&a=list&catdir=$1LRewriteCond%REQUEST_FILENAME!-fRewriteRuleqist-(a-z0-9A-Z+)-(0-9+).html$RewriteEngineOnRewriteCond%REQUEST_FILENAME

33、!-fRewriteCond%REQUEST_FILENAME!-dRewriteRule!.(js|ico|gif|jpg|png|css|swf)$index.php L然后根據(jù)上面你自定義的路由格式來設(shè)計(jì)偽靜態(tài)指向(一定要懂正則表達(dá)式一定注意不能用記事本之類的工具修改)規(guī)則格式圖:士肓圭義路由琵蠱営息*/return array|'噸他匹配姐®T -囁向的地址J);按照上面的例子,我們可以設(shè)計(jì)成如下匹配規(guī)則:"壯B箱由a«> 'cuf.n-ir.»nv1 srtr*trtT r 譏 1 兀*護(hù)畸1/ J廠席5rJT=>

34、1 G-GQC-nt403hi WfciGr-® ': 11 iCQCT帶廿更1 丹盤hv.-(C-j + i .hen1 J»'* f-alMw-(rC-SJtl -(0-9Rl 上皿耳熟悉正則表達(dá)式的朋友應(yīng)該一眼能看懂,再次強(qiáng)調(diào)使用該方法一定要懂正則表達(dá)式哦注意:偽靜態(tài)方案二的指向地址不需要再加 index.php 了(十五)生成靜態(tài)教程方案1、生成靜態(tài)頁面模板誥羞 £匚朋畫自定義URL規(guī)則:0村弭關(guān)if)詩態(tài)交件夾:html釋態(tài)頁面保存的目錄(留空生咸到阿站根目錄不能以J欄目URL格式:listdkr.html亠| O欄gURLfg式(帶分頁

35、);list-dir4P9< htmlO 使用規(guī)血內(nèi)背U業(yè)格式:show-(id'.hitml&使用規(guī)則內(nèi)窖UR1棉或(希分頁;show-idpagej-.htmlO使用規(guī)血意:如果內(nèi)容URL沒有變化的話請更新內(nèi)容地址”方案2、設(shè)置偽靜態(tài) 、指向地址說明欄目列表指向地址:index.php?c=content&a=list&catdir=欄目目錄 或者 index.php?c=content&a=list&catid=欄目 ID欄目分頁指向地址:index.php?c=content&a=list&catdir=欄目目錄&a

36、mp;page=分頁 或者index.php?c=content&a=list&catid=欄目 ID&page=分頁內(nèi)容頁面指向地址:index.php?c=content&a=show&id=文章 id內(nèi)容分頁指向地址:index.php?c=content&a=show&id=文章 id&page=分頁 news是欄目目錄news是欄目目錄,1是分頁id1是文章的id前者1是文章的id,后者1是分頁id)偽靜態(tài)方案一:修改服務(wù)器偽靜態(tài)配置文件 以apache 為例,修改.htaccess 文件:RewriteEngineOn

37、RewriteCond%REQUEST_FILENAME!-fRewriteCond%REQUEST_FILENAME!-dRewriteRuleA|ist-(a-z0-9A-Z+).html$index.php?c=content&a=list&catdir=$1LRewriteRuleA|ist-(a-z0-9A-Z+)-(0-9+).html$index.php?c=content&a=list&catdir=$1 &page=$2LRewriteRuleAshow-(0-9+).html$index.php?c=content&a=sho

38、w&i d=$1LRewriteRuleAshow-(0-9+)-(0-9+).html$index.php?c=content&a=show&i d=$1 &page=$2L以iis為例,修改httpd.ini文件:ISAPI_RewriteCacheClockRate 3600RepeatLimit 32$1/index.php?c=content&a=list&catdir=$2LRewriteRule 八(.*)/list-(a-z0-9A-Z+).html$RewriteRule 八(.*)/show-(0-9+).html$1/ind

39、ex.php?c=content&a=show & id=$2LRewriteRule八(.*)/show-(0-9+)-(0-9+).html$1/index.php?c=content&a=show&i d=$2&page=$3L以Nginx為例:rewriteA(A.*)/list-(a-z0-9A-Z+).html$1/index.php?c=content&a=list&catdir=$2last;rewriteA(A.*)/list-(a-z0-9A-Z+)-(0-9+).html$1/index.php?c=content&

40、amp;a=list&catdir=$2&page=$3last;rewriteA(A.*)/show-(0-9+).html$1/index.php?c=content&a=show&id=$2last;rewriteA(A.*)/show-(0-9+)-(0-9+).html$1/index.php?c=content&a=show & id=$2&page=$3last;當(dāng)然這種方案的前提需要服務(wù)器開啟偽靜態(tài)并指向index.php,再次說一下方法,goooooo以apache 為例,修改.htaccess 文件:RewriteEn

41、gineOnRewriteCond%REQUEST_FILENAME!-fRewriteCond%REQUEST_FILENAME!-dRewriteRule!.(js|ico|gif|jpg|png|css|swf)$index.php L然后根據(jù)上面你自定義的路由格式來設(shè)計(jì)偽靜態(tài)指向(一定要懂正則表達(dá)式一定注意不能用記事本之類的工具修改)規(guī)則格式圖:*正疋衛(wèi)死規(guī)風(fēng)'-> '指向叫電址J按照上面的例子,我們可以設(shè)計(jì)成如下匹配規(guī)則:return Jirrirjr < *U.at- (:a-zA-Z +1皿'>' z-conzjentEd-lzH

42、tscazEllzfcl L:r."梃 巨弓興'_Lsr-討a-zA-Z- i"- i | J-s 4-*h.Trlr ! =>' rzcnTei:- =E-Li. = t = c£-clix=- 11zp=re=- Z車 V帯三衛(wèi)->P-cofiHEM-jh 柑nd-t 口1J/rtTtR+,hinLfr->1 :-:anzcLtB A-j&iwtLtt-c 11 ;pur-i - J' *人'琵片H熟悉正則表達(dá)式的朋友應(yīng)該一眼能看懂,再次強(qiáng)調(diào)使用該方法一定要懂正則表達(dá)式哦注意:偽靜態(tài)方案二的指向地址不需

43、要再加 index.php 了(十六)表單使用教程表單,顧名思義就是與前端用戶提交數(shù)據(jù)相關(guān)的,如報(bào)名、留言、評論等FineCMS系統(tǒng)支持兩種類型的表單,即是獨(dú)立表單和關(guān)聯(lián)表單一、獨(dú)立表單介紹1、創(chuàng)建表單后臺進(jìn)入 表單管理”,選擇 表單模型”,再 添加”模型更新模型緩存槿型婁型;'form複型名稱:墩據(jù)表名:liuyan數(shù)據(jù)表名稱無需加表前騒 此項(xiàng)不能修改表單模慎:列表模板:post_ftrm.htnnllist_fcrm,htnril格式:post. htrnL格式:list.htmL冏容檯板:shovETlhtlTll稻式;sho.htnnli表單模板:提交表單的模板(默認(rèn)模板中包含

44、“post_form.html )列表模板:表單數(shù)據(jù)列表的模板( 默認(rèn)模板中包含“l(fā)ist_form.html )" 內(nèi)容模板:表單數(shù)據(jù)詳細(xì)內(nèi)容的模板(默認(rèn)模板中包含“l(fā)ist_form.html )創(chuàng)建模型之后,可以對其增加字段,跟前面的方式一致,不再重復(fù)介紹2、查看后臺表單。留言管理創(chuàng)建完成之后,請F(tuán)5刷新瀏覽器,再進(jìn)入 表單管理”,會發(fā)現(xiàn)左側(cè)菜單岀現(xiàn)了剛才添加的表單3、配置表單進(jìn)入留言管理”,首先需要配置表單”,各個(gè)參數(shù)都有說明的,不難看懂4、管理表單和發(fā)布內(nèi)容這里不再介紹它了,跟內(nèi)容管理和發(fā)布內(nèi)容一致5、表單預(yù)覽這里一定要配置好模板,否則無法預(yù)覽的、關(guān)聯(lián)表單介紹1、創(chuàng)建表單我

45、們來創(chuàng)建一個(gè) 文章留言”的表單,跟上面介紹一致,不再描述2、配置表單我發(fā)布了一件商品 測試商品示例”其他人在測試商品示例”提交的表單內(nèi)容(詢價(jià))將會顯示在這里;方便我查看其他人對 我的這件商品 測試商品示例”的詢價(jià)情況。3、關(guān)聯(lián)表單到模型可以關(guān)聯(lián)內(nèi)容模型也可關(guān)聯(lián)到會員模型,我們用 關(guān)聯(lián)內(nèi)容模型”舉例進(jìn)入內(nèi)容管理”,再進(jìn)入內(nèi)容模型”,選擇需要關(guān)聯(lián)的模型(我們這里關(guān)聯(lián)文章”)梗昶類型:content複型若耕;數(shù)據(jù)表若;content_news邀裾表名稱:無需加表前嵋,此項(xiàng)不能修改.關(guān)聯(lián)表單:?交章雷言20用十拓展文童(如立童呼論,文童子內(nèi)容,書癢內(nèi)脊等)F inirB iiiiiM-inimini

46、mi* _ 一 4世目模換;cate g o ry_n e ws. htm 1檸式:category, htmL列義模檢:list_ nw* 呂.html榕式:Itt.htmlL內(nèi)容模檢:show_ne'>s.html榕式:show.htmL4、管理表可以通過上面介紹的方式進(jìn)行管理,也可通過關(guān)聯(lián)的文章”模型中管理、通過關(guān)聯(lián)的文章”模型中管理你會發(fā)現(xiàn) 文章”模型管理中會多岀一個(gè)留言”這就是管理關(guān)聯(lián)內(nèi)容的入口點(diǎn)擊留言”進(jìn)入管理頁面,跟內(nèi)容管理類似,下面多了一個(gè)批量關(guān)聯(lián)”命令,用于把表單內(nèi)容重新關(guān)聯(lián)到其他文章中這里管理只能對當(dāng)前文章的關(guān)聯(lián)內(nèi)容管理。 、通過表單管理(跟上面介紹的一樣了)

47、這里是對所有表單內(nèi)容管理(上面是對單個(gè)文章對應(yīng)的內(nèi)容管理),頂部鏈接可以返回到關(guān)聯(lián)的文章'頁面5、表單配置(表單調(diào)用”)三、表單URL處理RewriteRuleAform_(0-9+)_(0-9+).html$in dex.php?c=form&a=show&modelid=$1 &id=$2L就這么簡單,跟淘寶客插件的 URL規(guī)則設(shè)定一致(十七)Ucenter使用說明1、進(jìn)入會員管理”,復(fù)制與UCenter通信的接口 URL的地址,如下圖aufiHl 1r管理苕頁怪心管豊內(nèi)蓉管理主戊那態(tài)H蘭前涯:UCertei模板管壇SS件管理會員管理應(yīng)的IXentBr更菁潔

48、復(fù)制 Ucenter 39 信接口URL那件複魚Ucenter嚴(yán)詡護(hù)PSs 郴閉9 UConta 謹(jǐn)鉅播口 WL :UCenter2、進(jìn)入U(xiǎn)center管理中心,添加一個(gè)新應(yīng)用,如下圖UCenter用戶管理中心口 + M IE 一;F口 1 Diuut Boardhl土匚JJU=lh:>mtF二lG£u忑_«J3、應(yīng)用名稱隨便寫,應(yīng)用的主URL地址必須填寫(1)處復(fù)制的地址注卅設(shè)亙 郵件設(shè)首満!n斬應(yīng)用近冋應(yīng)用郭爺詭岸鋅斤裁:白定衣安建 O孔實(shí)奘謂茯座用類型:應(yīng)用管理ISS兩用戶管理卿用塔霹:0管理員|firiBCn-|5限2 宇節(jié)e趣消息痢用的主URL:積介見換|t

49、tx! /I oca :h05r/*l rte cn s/e:<tens ore/ucen協(xié)血坤宥ucent=r逼倍血 L詞語過臨域翟陣析手新驛存播件fiffl IP:| 一灌偌警淄;丘常時(shí)況下留左郎可*婦里由于常1只允瀘班英文牛厚型療,隈療1 _:套看r人資料頁ifiifc址:就LA誦啓辛1如要填召的対相對鶴Pby I ICrtr 1 9 1UP、L巾威盤后丙加部分.?: /go:ZICD1 - 2C>11 Conenz: inp.| uc php廓毛按口玄杵若稱,不甘躋狂豹4、選中開啟同步登陸”,然后提交陽戶世理管理員積分兌換吏新爨存揄件岳復(fù)甲累昱卻穆:標(biāo)簽理抵缶遲說明:FY林

50、 subjectjiiS 叫主題:也:止星百開啟鳳步亙錄;是O蓉豆吾捋晉砸知:金縣03 wd b/ UCtnwr I 6.C5、提交之后,會岀現(xiàn)一個(gè)配置信息,復(fù)制這段代碼是皆図負(fù)疤和;©是 O否提壟用用的UCenter配置信皐:當(dāng)應(yīng)用閑匚才 1 曰 JC ?E< J-ILEI'. u !;f 九fin議U JKEY''fQSYutcG s 內(nèi)1 旳円 WXIHY吃丫 U+円曰 j/b8m ivs '); NNMHMHMMNRml dfef rief'.JC API', 'http /ioca.hQbJer 1.0.0 詁*

51、n迄inc.6、把這段代碼復(fù)制到 FineCMS會員管理的Ucenter配置中,注意要選擇升啟” Ucente,再保存去運(yùn)E錄-|mtpl件當(dāng)訂應(yīng)譽(yù)! iXenfcer斗因譽(yù)一宦費(fèi)歹邨泮槽武IKwrt?r耳丼島O裘軾與 uGentsar |SinPTffi口 u;K :hdqi匚E土丿日匚打口r :fuwRrthaliflS.KSi-i -darfipl'liCOCi卜iN&ZTjE石ql烏*fiF*l 'UCZOBHOST'. 't-LjKosfj: riner'uC-ijB'JSER'/rcjafii 出11怕I'L亡

52、;1怖" CJMNAME '(JIkZ.); ifefireruc 二B匚HfiEJEET 'utfEn; 訕I(yè)?|J匚B 匸細(xì)LEfEWl 旳二5 Q帕_u%nHf_j; cfneryc_cif4i: inECT. 'o');如作'lj匚.EY町 Jd4>旳|PYi. *FLmFhErr】V5cO:cfehneril C_AP L*. hK|3 C/bodhc-sydiscuSS.uEaE Tri-); 価1 k工iw丹3et j a 丈); ifefinsniCWJ; j!fhrl,UC_APPID,1 釣;dWnAflK.pP 'ro1);Q 刊宴KAJBnter里如的斤脅-7、再到Ucenter管理中心查看通信結(jié)果硏用酬玄利痢丹用Q 2 -少JbMW.舌匕蘭用闌堂訂話三網(wǎng)科;品貯弓衍ip.匚玉仕r-;詁章.康爭Rf pl* ilk養(yǎng)血 ftS.口 1 OjniriJMEriHfeW:麗白 cJlhnE 用li.cu 冨:匚2htl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論