LCMS 频道操作函数说明
导航: 上一页
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/"