JTBC-JSP版函数讲解一

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

  • base64encode(String argString)

参数:argString, 字符串

作用:将字符串进行base64encode编码。

  • cdatadecode(String argString)

参数:argString, 字符串

作用:将字符串中的CDATA转意符转换成原字符。

  • concat(String argString1, String argString2)

参数:argString1, 字符串1 argString2, 字符串2

作用:将两个字符串前后连接成另外一个字符串。

  • crValcodeTpl(String argString)

参数:argString, 字符串

作用:当模板代码中带有验证码时可以使用此函数来处理代码使之是否显示验证码。

  • curl(String argBaseurl, String argUrl)

参数:argBaseurl, 基地址 argUrl, 地址

作用:当地址为绝对地址时返回地址,否则返回基地址与地址的组合地址。

  • encodeArticle(String argString)

参数:argString, 字符串

作用:将文字按照文章格式化,将回车替换成br,将双空格替换成nbsp;nbsp;。

  • formatByte(String argByte)

参数:argByte, 数字型字符串

作用:将数字格式化为存储大小,1024B=1KB。

  • formatDate(String argDatestr, String argType)

参数:argDatestr, 时间型字符串 argType(可选), 数字型字符串

作用:按照指定的类型返回特定的格式化后的时间。

示例:

{$=formatDate("2008-10-10 10:10:10", "1")} = 2008-10-10

{$=formatDate("2008-10-10 10:10:10", "2")} = 2008/10/10

{$=formatDate("2008-10-10 10:10:10", "3")} = 2008.10.10

*formatTextLine(String argString, String argTpl)

参数:argString, 需要格式化的字符串 argTpl, 需要格式化的模板

作用:按照指定的模板(如

<li>[text]</li>

)将字符串按行格式化。

  • formatUnixStampDate(String argUnixStamp)

参数:argUnixStamp, 时间戳

作用:将指定的时间戳格式化成时间字符格式

  • getActiveThings(String argString)

参数:argString, 字符串(lng,sel,tpl,theme)

作用:返回当前网站前台选择的语言、模板、风格的名称,未选择时返回默认值。

  • getActualRoute(String argRoutestr)

参数:argRoutestr, 路径字符串

作用:返回相对于当前地址的相对地址。

示例:

{$=getActualRoute("products")}

在相对链接模式下当首页模板中使用时返回 products

在相对链接模式下当在文章模块的模板中使用时返回 ../products

在绝对链接模式下当首页模板中使用时返回类似 /products

在绝对链接模式下当在文章模块的模板中使用时返回类似 /products
  • getActualRouteB(String argRoutestr)

参数:argRoutestr, 路径字符串

作用:返回相对于当前地址的相对地址。

示例:

{$=getActualRoute("products")}

当在首页模板中使用时返回 products

当在文章模块的模板中使用时返回 ../products

  • getClassText(String argGenre, String argLng, String argId)

参数:argGenre, 模块名 argLng, 语言的ID argId, 类别的ID

作用:按照模块名,语言的ID,类别的ID返回类别的名称。

  • getCuteContent(String argContent, String argCtPage)

参数:argContent, 内容字符串 argCtPage, 分页数 数字型字符串

作用:按照设置的分页数显示内容中该分页的内容。

  • getCuteContentCount(String argContent)

参数: argContent, 内容字符串

作用:返回内容字符串中含有分页的总数。

  • getLeft(String argString, String argLength, String argEllipsis)

参数:argString, 需要截取的字符串 argLength, 需要截取的长度 argEllipsis(可选), 字符串截取后的省略符号

作用:按一定长度截取字符串的左边部分,一个字符计算一个单位长度。

  • getLeftB(String argString, String argLength, String argEllipsis)

参数:argString, 需要截取的字符串 argLength, 需要截取的长度 argEllipsis(可选), 字符串截取后的省略符号

作用:按一定长度截取字符串的左边部分,中文字符计算二个单位长度。

  • getLRStr(String argString, String argSpstr, String argType)

参数:argString, 字符串 argSpstr, 分割字符串 argType, 类型字符串(left,leftr,right,rightr)

作用:将字符串按照分割字符取左或者右边的字符串。

示例:

{$=getLRStr("1,2,3,4,5", ",", "left")} = 1

{$=getLRStr("1,2,3,4,5", ",", "leftr")} = 1,2,3,4

{$=getLRStr("1,2,3,4,5", ",", "right")} = 5

{$=getLRStr("1,2,3,4,5", ",", "rightr")} = 2,3,4,5
  • getSearchOptions(String argKeys)

参数:argKeys, 关键字

作用:按照关键字中设定的值,取出指定的选项,这些选项预存在网站根目录下的 common/language/sel_search.jtbc 文件中。