WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
JTBC-JSP版函數(shù)講解三
導(dǎo)航: 上一頁(yè)
- iurl(String argStrings)
參數(shù):argStrings, 復(fù)合參數(shù)型字符串(格式: "genre=articles;type=detail;key=1;time=2008-10-10 10:10:10" ...)
作用:按照指定的條件與配置輸出地址。
復(fù)合參數(shù):
- type: 類型(list,detail,page,ctpage)。
- genre: 設(shè)定需要調(diào)用數(shù)據(jù)所屬的模塊名。
- key: 關(guān)鍵字,一般為ID號(hào),分類號(hào)等。
- time: 時(shí)間,用于生成地址。
- page: 分頁(yè)數(shù)。
- ctpage: 內(nèi)容分頁(yè)數(shù)。
示例:
{$=iurl("genre={$-genre};type=detail;key={$id};time={$time}")} = 在模板中常見(jiàn)的地址生成函數(shù)
備注:
問(wèn):為什么要使用地址生成函數(shù)生成地址?
答:使用這個(gè)之后可以按照需要使用不同類型的地址訪問(wèn),比如默認(rèn)是動(dòng)態(tài)的 ?type=detail&id=1 類型的地址,當(dāng)使用到生成HTML功能時(shí)可以將地址個(gè)性化為 htmldata/detail/2008/10/10/1.html,當(dāng)使用URLRewriter時(shí)又可以將地址變成 detail-1.aspx 等等,只需要配置鏈接的模式即可。
- keyworddecode(String argString)
參數(shù):argString, 字符串
作用:將關(guān)鍵字進(jìn)行解碼,可適用更便捷的SQL語(yǔ)句查詢。
- keywordencode(String argString)
參數(shù):argString, 字符串
作用:將關(guān)鍵字進(jìn)行編碼,可適用更便捷的SQL語(yǔ)句查詢。
- loadEditor(String argName, String argValue, String argStyle, String argHeight)
參數(shù):argName, 名稱 argValue, 初始值 argStyle(可選), 樣式, 默認(rèn)為1 argHeight(可選), 高度, 默認(rèn)為300px
作用:按照設(shè)置的名字與初始值等參數(shù)輸出編輯器窗口的代碼。
示例:
{$=loadEditor("content", "")} = 輸出一個(gè)名稱為 content 的編輯器窗口,初始值為空
- md5(String argString)
參數(shù):argString, 字符串
作用:將字符串進(jìn)行md5編碼。
- pagi(String argNum1, String argNum2, String argBaseLink, String argTid, String argTpl)
參數(shù):argNum1, 當(dāng)前頁(yè)數(shù) argNum2, 總的分頁(yè)數(shù) argBaseLink, 基地址 argTid, 標(biāo)識(shí)類型 argTpl(可選), 模板的節(jié)點(diǎn)名, 默認(rèn)為pagi-1
作用:按照設(shè)置的參數(shù)輸出分頁(yè)代碼。
示例:
{$=pagi("{$pagi.pagenum}", "{$pagi.pagenums}", iurl("type=page;key={$-class};page=[~page]"), "cutepage")} = 模塊列表中常見(jiàn)的輸出分頁(yè)的代碼
- repathdecode(String argString)
參數(shù):argString, 字符串
作用:將字符串中的 {$->>repath} 替換成當(dāng)前網(wǎng)站的路徑地址,是對(duì)編輯器中生成的絕對(duì)路徑的反向替換操作,是為方便網(wǎng)站地址的遷移定制的函數(shù)。
- replace(String argString, String argString1, String argString2)
參數(shù):argString, 需要進(jìn)行替換的字符串內(nèi)容 argString1, 需要進(jìn)行替換的關(guān)鍵字 argString2, 需要將關(guān)鍵字替換為的目標(biāo)字
作用:將字符串中的某個(gè)關(guān)鍵字替換為其他字符。
示例:
{$=replace("abc123abc", "123", "333")} = abc333abc
- selClass(String argStrings, String argValIDString)
參數(shù):argStrings, 復(fù)合參數(shù)型字符串(格式: "genre=articles;fid=1;class=2" ...) argValIDString(可選), 有效的ID序列,當(dāng)設(shè)置此值時(shí)只輸出在這序列中存在的值
作用:按照指定的條件輸出類別的選項(xiàng)。
復(fù)合參數(shù):
- genre: 設(shè)定類別數(shù)據(jù)的模塊名。
- lng: 設(shè)定語(yǔ)言的ID。
- fid: 設(shè)父ID,設(shè)置后輸出屬于這個(gè)父ID下的類別。
- class: 當(dāng)前選中的類別編號(hào)。
示例:
{$=selClass("genre={$-genre};lng={$-lng}", "{$-myclass}")} = 在模板中常見(jiàn)的分類選項(xiàng)生成函數(shù)
- striptags(String argString)
參數(shù):argString, 字符串
作用:將字符串中的HTML代碼進(jìn)行過(guò)濾。
- ubb2html(String argString)
參數(shù):argString, 字符串
作用:將字符串中的UBB代碼轉(zhuǎn)換成HTML代碼。
- urlencode(String argString)
參數(shù):argString, 字符串
作用:將字符串進(jìn)行urlencode編碼。
- webBase(String argGenre)
參數(shù):argGenre, 模塊名
作用:按照指定的模塊名下面的配置判斷是否輸出HTML代碼中的 base href 代碼 (base href代碼一般用于生成html長(zhǎng)路徑文件后解決頁(yè)面中的路徑問(wèn)題)。
- webFoot(String argKey)
參數(shù):argKey, 關(guān)鍵字
作用:按照設(shè)置的關(guān)鍵字取出網(wǎng)站中共享的尾部代碼。
- webHead(String argKey)
參數(shù):argKey, 關(guān)鍵字
作用:按照設(shè)置的關(guān)鍵字取出網(wǎng)站中共享的頭部代碼。
- xmlSelect(String argXInfostr, String argValue, String argTemplate, String argName)
參數(shù):argXInfostr, 路徑與節(jié)點(diǎn)字符串 argValue, 選中的值 argTemplate, 使用的模板名 argName(可選), 名稱, 當(dāng)輸出 radio, checkbox 等類型的選項(xiàng)時(shí)需要設(shè)置此值
作用:按照設(shè)置的路徑與節(jié)點(diǎn)以及選中項(xiàng)生成一個(gè)選項(xiàng)。
示例:
{$=xmlSelect("global.sel_yesno.all", "0", "radio", "hidden")} = 生成一個(gè)網(wǎng)站根目錄下的以 common/language/sel_yesno.jtbc 文件設(shè)定的內(nèi)容生成一個(gè)名字叫 hidden 的單選類型的選項(xiàng)
備注:
關(guān)于形如 global.sel_yesno.all 的字符串如何查找對(duì)應(yīng)的文件的問(wèn)題可以參見(jiàn)itake 函數(shù)