術語
本節列出(chū)了(le/liǎo)文檔中常見的(de)術語,方便您查閱。
站點(Site)
即網站,XYCMS是(shì)站群系統(站點集合),會爲(wéi / wèi)每個(gè)站點分配獨立的(de)文件目錄、欄目架構以(yǐ)及内容數據。
主站點指站點目錄在(zài)根目錄的(de)站點,隻能創建一(yī / yì /yí)個(gè);子(zǐ)站點指擁有單獨文件夾作爲(wéi / wèi)站點目錄的(de)站點,可以(yǐ)創建任意多個(gè),同時(shí)子(zǐ)站點還可以(yǐ)創建下級站點,下級站點的(de)站點文件夾存儲于(yú)上(shàng)級站點文件夾内。站群架構爲(wéi / wèi)樹形結構。
欄目(Channel)
欄目也(yě)叫頻道(dào)或者菜單,用于(yú)将站點的(de)内容進行歸類存放。欄目與文件夾類似,可以(yǐ)不(bù)斷創建下級欄目,形成一(yī / yì /yí)個(gè)樹狀結構。
站點首頁也(yě)是(shì)欄目,隻不(bù)過此欄目沒有父節點,是(shì)站點内所有欄目的(de)根節點。
内容(Content)
内容代表 XYCM 需要(yào / yāo)進行增删改查的(de)數據,可以(yǐ)是(shì)文章、新聞、博客、視頻,甚至站點的(de)友情鏈接、廣告等一(yī / yì /yí)切可結構化的(de)數據均可以(yǐ)成爲(wéi / wèi)内容。
一(yī / yì /yí)篇内容隻能屬于(yú)具體的(de)一(yī / yì /yí)個(gè)欄目,STL标簽通常通過欄目來(lái)定位進而(ér)獲取内容。
模闆(Template)
模闆是(shì)一(yī / yì /yí)個(gè)包含了(le/liǎo)顯示樣式的(de)HTML文件,通常在(zài)模闆文件中會包含HTML标簽、CSS标簽、JS标簽以(yǐ)及STL标簽,系統在(zài)生成靜态頁面時(shí)需要(yào / yāo)獲取模闆文件的(de)内容,解析并替換模闆文件中的(de)STL标簽。
根據系統生成頁面的(de)類型,模闆分爲(wéi / wèi)首頁模闆、欄目模闆、内容模闆以(yǐ)及單頁模闆。
靜态頁面(Static)
靜态頁面也(yě)稱爲(wéi / wèi)HTML頁面,是(shì)相對動态頁面而(ér)言的(de)。靜态網頁不(bù)是(shì)指網頁中的(de)元素都是(shì)靜止不(bù)動的(de),而(ér)是(shì)指網頁文件中沒有程序代碼,隻有HTML(超文本标記語言)标記,一(yī / yì /yí)般後綴爲(wéi / wèi).htm、.html、.shtml或.json、.xml等。
靜态頁面一(yī / yì /yí)經生成,内容就(jiù)不(bù)會再變化,不(bù)管何人(rén)何時(shí)訪問,顯示的(de)内容都是(shì)一(yī / yì /yí)樣的(de)。
如果要(yào / yāo)修改靜态頁面的(de)内容,就(jiù)必須通過 XYCMS 重新生成此頁面。
動态頁面(Dynamic)
動态網頁是(shì)指在(zài)網頁文件中除了(le/liǎo)HTML标記以(yǐ)外,還包括一(yī / yì /yí)些實現特定功能的(de)程序代碼,這(zhè)些程序代碼使得浏覽器與服務器之(zhī)間可以(yǐ)進行交互,即服務器端可以(yǐ)根據客戶端的(de)不(bù)同請求動态産生網頁内容。
動态網頁的(de)後綴名通常根據所用的(de)程序設計語言的(de)不(bù)同而(ér)不(bù)同,一(yī / yì /yí)般爲(wéi / wèi).asp、.aspx、cgi、.php、.perl、.jsp等。
動态頁面每次訪問都需要(yào / yāo)連接數據庫獲取内容,同時(shí)容易被黑客攻擊,所以(yǐ) XYCMS 不(bù)支持直接呈現動态頁面,如果希望實現動态頁面的(de)功能,可以(yǐ)通過 <stl:dynamic>
動态标簽實現動态數據載入。