当前位置: 首页 > 技术文档 > LCMS频道操作函数

LCMS频道操作函数

来源: 发表时间:2010-5-17 23:19:35 浏览次数:

core/asp/channel.asp 封装了网站频道应用函数

频道函数列表

  • <Function> {Object} GetChannel ()
    获得当前频道:类型为Scripting.Dictionary,默认GET的键值为"id"
    dim channel
    set channel = GetChannel()
    键值 "id":
    频道ID
    键值 "name":
    频道名称
    键值 "alias":
    频道英文别名、拼音名称
    键值 "picture":
    频道题花图片
    键值 "rootid":
    其根频道ID
    键值 "parentid":
    其父级频道ID
    键值 "sorting":
    同级频道排序
    键值 "listorder":
    频道树形序列
    键值 "isvisible":
    是否显示在导航栏
    键值 "type":
    频道类型,模板类型值
    键值 "path":
    静态页面存储路径
    键值 "title":
    自定义频道META标题
    键值 "keywords":
    自定义频道META关键字
    键值 "description":
    自定义频道META描述
    键值 "body":
    频道类型

  • <Function> {Object} GetChannelByID (Integer)
    根据频道ID获得频道:类型为Scripting.Dictionary,键值参考GetChannel()
    dim channel
    set channel = GetChannelByID(1)

  • <Function> {Object} GetChannelByName (String)
    根据频道名称获得频道:类型为Scripting.Dictionary,键值参考GetChannel()
    dim channel
    set channel = GetChannelByName("配置文档")

  • <Function> {Object} GetChannelByAlias (String)
    根据频道别名获得频道:类型为Scripting.Dictionary,键值参考GetChannel()
    dim channel
    set channel = GetChannelByAlias("peizhiwendang")

  • <Function> {Object} GetChannelByListOrder (String)
    根据频道序列获得频道:类型为Scripting.Dictionary,键值参考GetChannel()
    dim channel
    set channel = GetChannelByListOrder("001")

  • <Function> {Array} GetSubChannels (Integer)
    根据频道ID获得子频道:类型为二维数组,Array{"列", "行"}。
    dim arrSubChannel
    arrSubChannel = GetSubChannels(0) 'IsArray(arrSubChannel) = True 获得成功
    Response.Write arrSubChannel(0,0) '输出第一频道ID
    
    数组列 0:
    频道ID
    数组列 1:
    频道名称
    数组列 2:
    频道英文别名、拼音名称
    数组列 3:
    其父级频道ID
    数组列 4:
    静态页面存储路径
    数组列 5:
    频道树形序列
    数组列 6:
    频道题花图片

  • <Function> {Array} GetFullSubChannels (String)
    根据频道序列获得所有子频道:类型为二维数组,Array{"列", "行"},列值参考GetSubChannels()
    dim arrFullSubChannel
    arrFullSubChannel = GetFullSubChannels("001") 'IsArray(arrFullSubChannel) = True 获得成功
    Response.Write arrFullSubChannel(0,0) '输出第一频道ID
    

  • <Function> {Array} GetFullParentChannels (String)
    根据频道序列获得所有父频道:类型为二维数组,Array{"列", "行"},列值参考GetSubChannels()
    dim arrFullParentChannel
    arrFullParentChannel = GetFullParentChannels("001001001") 'IsArray(arrFullParentChannel) = True 获得成功
    Response.Write arrFullParentChannel(0,0) '输出第一频道ID
    

  • <Function> {Array} GetNavigation ()
    获得最顶级频道:类型为二维数组,Array{"列", "行"},列值参考GetSubChannels()
    dim arrNavigation
    arrNavigation = GetNavigation() 'IsArray(arrNavigation) = True 获得成功
    Response.Write arrNavigation(0,0) '输出第一频道ID
    

  • <Function> {Array} GetFullNavigation ()
    获得所有频道:类型为二维数组,Array{"列", "行"},列值参考GetFullNavigation()
    dim arrNavigation
    arrNavigation = GetFullNavigation() 'IsArray(arrNavigation) = True 获得成功
    Response.Write arrNavigation(0,0) '输出第一频道ID
    

  • <Sub> CurrentLocation (String)
    生成页面当前位置:String为当前频道序列值。
    CurrentLocation "001001001"

  • <Sub> Navigation ()
    生成导航栏菜单:采用ul li标签嵌套结构,顶级ul id="nav"。
    Navigation()

  • <Sub> Menu (String, Integer)
    生成频道菜单:String频道序列值,Integer当前频道ID。采用ul li标签嵌套结构,顶级ul id="menu"。
    Menu "001", 1

  • <Sub> ChannelPageList (String)
    输出页码列表:String为频道路径,内容记录分页显示时使用,代替ls.PageList使用。
    ChannelPageList "/xinwei/"