久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

JTBC-JSP版函數(shù)講解三

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(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ù):

  1. type: 類型(list,detail,page,ctpage)。
  2. genre: 設(shè)定需要調(diào)用數(shù)據(jù)所屬的模塊名。
  3. key: 關(guān)鍵字,一般為ID號(hào),分類號(hào)等。
  4. time: 時(shí)間,用于生成地址。
  5. page: 分頁(yè)數(shù)。
  6. 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ù)