freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

turbocmsjava模板制作指南-全文預(yù)覽

2025-06-03 22:38 上一頁面

下一頁面
  

【正文】 rboCMS2009的模板制作(期刊部分)一、概述期刊封面頁目錄頁,每期1個文件xxxxxxxxxxxxxxx內(nèi)容頁內(nèi)容頁內(nèi)容頁內(nèi)容頁每一個期刊有一個唯一的封面頁,是進(jìn)入期刊內(nèi)容的唯一入口。}(/ul\n)。i++){Link aLink = (Link)(i)。(ul\n)。然后是子欄目里的內(nèi)容頁模板和列表頁模板。}(/ul\n)。i++){Link aLink = (Link)(i)。for(int i=0。在代碼中我們通過 ThisSubject的GetSubjectColumn方法來獲得特定的欄目對象。對于第一部分,輸出專題的信息,與頻道里的內(nèi)容頁輸出文章的字段類似。定義專題表單與定義頻道的表單類似,根據(jù)需要,給專題增加一些字段。不同的專題模板除了專題首頁的模板文件不同以外,其所定義的子欄目也不同。頻道中的模板,包括內(nèi)容頁模板,列表頁模板,附帶發(fā)布模板,都只是一個文件,而“專題模板”則是由專題首頁模板、子欄目定義、子欄目所使用的內(nèi)容頁模板及列表頁模板的一個總和。這些類似于文章的字段,其值在編輯新建專題時直接輸入到系統(tǒng)中。}%配合相應(yīng)的js,制作出精美的圖片集。gt。amp。amp。amp。pPage =(String)(PrevPage)。//頻道日列表 結(jié)束%圖片集模板制作!%//圖片集Image objImage =(Image)(image)。 (a href=\ + + \ + + /a)。if(vc!=null){ for(int i=0。}%日列表模板制作頻道的日列表,由發(fā)布服務(wù)每天定時生成。nbsp。a href=\ + + \font color=第 + (i+1) + 頁/font/aamp。i()。nbsp。)。(amp。}%3)分頁代碼:!%//Tag列表分頁 共 n 頁 第 n 頁String pPage, nPage。for(int i=0。!%}% 相同Tag的文章列表:!% vc = (6,””)。%a href=!%=% target=_blank title=!%=%!%=%/aamp。TDLTag objTag =null。 ()。 objSource = null。if(()){ do{ objSource = (TDLSource)()。 (lia href= +(url) + + (title) + /a/li)。 vt = (5)。GetChannelByID方法返回的對象跟缺省的Channel對象是一樣的,有Name、Path屬性和Top(x)以及TopEx(x)及SubChannels等方法,但TOC屬性不能訪問。l GetChannel(ChannelUri)返回一個特定的頻道對象,參數(shù)ChannelUri是系統(tǒng)的URI格式的串,因?yàn)門urboCMS的頻道是層次形結(jié)構(gòu),在父頻道與子頻道間用“/”隔開。System對象System對象提供一些與系統(tǒng)有關(guān)的輔助功能。/a)。if(!())(a href=\ + nPage + \后一頁amp。nbsp。nbsp。lt。%輸出上一頁下一頁連接的TDL代碼例:!%//列表頁分頁 前一頁 后一頁String pPage, nPage。(li)。 vc = 。如果沒有上一頁,則返回空串。TOC對象的屬性有:l AllLinks屬性,返回一個Link對象的集合,表示了當(dāng)前頻道的所有文章(實(shí)際上只包含當(dāng)前頁的內(nèi)容)l NextPage,一個串,目錄頁可分頁,如果有下一頁,則NextPage是下一頁文件的URL。i++){ Channel pChannel = (Channel)(i)。因頻道可為樹形結(jié)構(gòu),Path屬性返回從頂級頻道開始的路徑,形式為:/root/parent/name,例:/教程和文檔/web3dl SubChannels方法,返回一個Channel對象的集合,但是這些Channel對象的TOC屬性均是空的。i++){Document aDoc = (Document)(i)。Channel對象的屬性和方法:l Top(x)方法,返回當(dāng)前頻道的最新文章,是Document對象的集合,例:!%//頭條新聞(ul\n)。這個列表支持分頁顯示,可以定義每頁僅顯示多少條。模板文件中有普通的HTML以及模板腳本,普通的HTML將直接輸出到緩沖區(qū),腳本將被解釋執(zhí)行,腳本中也可以通過調(diào)用Output將文本輸出到緩沖區(qū)。public String DocumentSource() 返回當(dāng)前文章的文章來源。參數(shù) lngCount為返回的條數(shù)。/a)。if(!())(a href=\ + nPage + \后一頁amp。nbsp。nbsp。lt。}%如果不知道一條內(nèi)容到底有無可能有分頁,則最好在輸出下一頁的連接前先判斷一下,如下:!%//內(nèi)容頁分頁 前一頁 后一頁String pPage, nPage。nbsp。a href=\ + Page + \font color=第 + (i+1) + 頁/font/aamp。i()。最新 + () + 頁amp。輸出所有頁的一個目錄的代碼如下:!%//內(nèi)容頁分頁 最新 n 頁 第 n 頁String pPage, nPage。l NextPage,如果正文有多頁,則NextPage返回下一頁的那個文件的URL,如果當(dāng)前頁是最后一頁,則這個字段返回空串。除了可以訪問表單定義時定義的字段以外,有幾個字段是始終可以訪問的,他們是:l Id,當(dāng)前數(shù)據(jù)環(huán)境中的那條記錄在整個系統(tǒng)中的唯一編號l Title,內(nèi)容的標(biāo)題l Author,提交這條內(nèi)容的用戶的用戶名l SubmitDate,這條內(nèi)容的提交時間l Url,當(dāng)前記錄在生成HTML文件后,這個文件在系統(tǒng)中的URL,是絕對路徑,如/site1/news/l Content,當(dāng)前記錄的正文字段。 如果確信調(diào)用會返回的是一個對象,則應(yīng)該申明相應(yīng)的對象來進(jìn)行調(diào)用,例: pageall = ()(pages)。Document對象是最主要的對象,腳本通過它來取得當(dāng)前數(shù)據(jù)環(huán)境中的數(shù)據(jù),它只有三個方法. Document對象的方法Item(field Name)獲取字段fieldName的值,返回字段值,是一個對象例:String Name,Sex,Age。文章內(nèi)容頁模板制作前面我們說過,TDL的腳本中可以訪問若干個內(nèi)置對象。這幾個對象分別是:System,ThisDocument,ThisChannel,ThisSite,ThisPage,ThisPageColumn,ThisColumn,ThisMagazine,ThisIssue,Response。% 也支持表達(dá)式直接輸出,等同于!%=(“Title”)%。模板中的TDL腳本用兩個特殊符號分隔:!%和% 。當(dāng)站點(diǎn)中的一個頻道的所有信息被發(fā)布時,系統(tǒng)構(gòu)造了一個數(shù)據(jù)環(huán)境,然后將頻道中的一條記錄取出來,并放到數(shù)據(jù)環(huán)境中去,接下來將模板放到數(shù)據(jù)環(huán)境中去,解釋執(zhí)行其中的腳本,最后將所有的輸出寫入到HTML文件。在這個非常類似于Windows的Notepad的環(huán)境中,可以以源代碼的方式編輯模板文件,并在其中插入定義模板專用的腳本。以管理員身份登陸TurboCMS,將會看到一個“模板”視圖,其中保存的就是網(wǎng)站的模板文件。從上面的過程可以看出,每個頻道需要定義一個表單,以及一個模板。l 內(nèi)容中的數(shù)據(jù)結(jié)合模板生成HTML文件。從什么地方定義模板所謂模板,在TurboCMS中其實(shí)是一個普通的HTML文件,它定義了所有用這個模板生成的HTML文件的大致表現(xiàn)形式,包括布局、字體、顏色、風(fēng)格等信息。如果要編輯模板文件,請首先選中某個模板文件,然后鼠標(biāo)右鍵,選擇“Notepad”,以源代碼的方式編輯模板文件。模板中的HTML定義的是形式和風(fēng)格,而其中的腳本則定義了數(shù)據(jù)的呈現(xiàn)。它是一種腳本語言,使用Java作為運(yùn)行腳本,暴露了若干對象供腳本訪問,以實(shí)現(xiàn)腳本中的靈活控制。一段模板中的TDL腳本例:!% ((“Title”))。在TDL腳本中,除了可以使用標(biāo)準(zhǔn)的Java代碼之外,還可以訪問系統(tǒng)提供的幾個固有對象,用其同數(shù)據(jù)環(huán)境打交道,取出需要的數(shù)據(jù)。某欄目的最新幾條(頭條信息)hotnewshotnewshotnewshotnews導(dǎo)航欄 站點(diǎn)首頁帶摘要的top 10帶摘要的top 10帶摘要的top 10 inc文件文章n文章1子欄目導(dǎo)航欄 頻道一首頁 頻道二首頁 頻道三首頁 子頻道一首頁 子頻道二首頁文章標(biāo)題列表.........帶摘要的top 10帶摘要的top 10 ......文章3文章2文章1 目錄頁(可能分頁) 當(dāng)前頻道 top 5由上圖可以看出,當(dāng)一篇文章提交到某個頻道后,有三種文件需要生成或修改:文章本身的HTML頁面(文章內(nèi)容頁)頻道的封面頁
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1