【Channel
标记】
功能说明:用于获取栏目列表
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{lm:channel name='' row='' orderyby='' orderway='' limitid=''}
自定义样式模板(InnerText)
{/lm:channel}
(2)属性
[0] name='字母' 变量标识
[1] limitid=>'1,2,3,4,5' 多个频道ID,用“,"隔开
[2] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)
[3] orderby='' 排序字段
,channel_id,channel_create_time
[4] orderway='' 排序方式"DESC","ASC"
(3)底层模板变量
ID,typename,typedir,typelink(仅表示栏目的网址)
例:
{lm:channel name='channel'}
{channel.textlink}
{/lm:channel}
注:在没有指定catid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类
【Catlist
标记】
功能说明:表示指定的单个栏目的链接
适用范围:封面模板、列表模板、文档模板
(1)语法 {lm:catlist catid='' channeid=''}{/lm:catlist}
(2)属性 catid='栏目ID' 0:表示取得顶级栏目
(3)属性 channelid='频道ID' 如果不是出现在列表模板,该值必须设定
(3)底层模板变量
typename,typelink(仅表示栏目的网址)
【hottags
标记】
功能说明:用于获取自定义宏标记的内容
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{lm:hottags name='name' row=''/}
{name.textlink}
{/lm:hottags}
(2)属性
[1] catid = '数字' 表示栏目ID。
[2] name = '' 标记名称。
[3] row = '数字'
[4] channelid='频道ID' 选填
[5] keywords ='' 关键字
可用字段:
keywords,times,time
【Flink
标记】
功能说明:用于获取友情链接
适用范围:封面模板
(1)基本语法
{lm:flink type='' row='' titlelen='' name=''}
{name.textlink}
{/lm:flink}
(2)属性
[1]type:链接类型,值:
a. textall 全部用文字显示
b. textimage 文字和图得混合排列
c. text 仅显示不带Logo的链接
d. image 仅显示带Logo的链接
-------------------------------------
[1]name:必须填写
[2]row:显示多少行,默认为4行
[4]titlelen:站点文字的长度
【Lists标记】
功能说明:表示列表模板里的分页内容列表
适用范围:仅列表模板 list_*.htm
(1)基本语法
{lm:lists col='' titlelen='' infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/lm:lists}
(2)属性
[1]col 内容列数
[2]titlelen 标题长度
[3]infolen 内容摘要长度
[4]imgwidth 缩略图宽
[5]imgheight 缩略图高
[6]orderby 排序方式,有效的排序方式有 publish_date、id、click、lastpost、postnum ,默认为
sortrank
[7]pagesize 分页大小
(3)底层模板变量
ID(同 id),title,iscommend,color,catid,ismake,description(同 info),postnum,lastpost,shorttitle
pubdate,senddate,picrank,click,litpic(同 picname),typedir,typename,
picurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"格式),
textlink,typelink,imglink,image
注:list标记除了支持档案表的基本模板变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。
【Pagelist标记】
功能说明:表示分页页码列表
适用范围:列表模板
(1)语法
{page:pagelist listsize='3' listitem=''/}
(2)属性
[1] listsize 表示 [1][2][3] 这些项的长度 x 2
[2] listitem 表示页码样式,可以把下面的值叠加
index 首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
例: {lm:pagelist listsize='3'/}
【Field
标记】
功能说明:获得内容表的所有字段信息。
适用范围:用于所有页面。
语法:
{field:内容字段}
【attachments
标记】
功能说明:获取文档附件
适用范围:仅适用于文档模板
{lm:attachments name='name' type='image|other' row='' limit='' orderby='' orderway=''}
{name.textlink} <a href="url">text</a>
{name.imglink} <a href="url"><img src='
'></a>
{name.url}
url
{/lm:attachments}
[1] name='' 必须字段
[2] type='' 附件类型,image:只获取图片附件,rar:只获取除图片以外的附件,不填时获取所有附件
[2] row='数字' 表示获取记录的条数 不填时获取所有附件
[3] orderby='' 排序字段
[4] orderway='' 排序方式"DESC","ASC"
可用字段:
path 附件存放路径 type 附件类型 file_type 附件文件格式 thumbs_path 附件缩略图路径
name 附件名称 description 描述 file_size 附件大小(KB) upload_time 上传时间 download_times 下载次数
【Myad
标记】
功能说明:获取广告代码
适用范围:所有模板。
{myad:id}
[1] id='' 广告ID
【global】
功能说明:调用全局变量
适用范围:所有模板
语法:
{global:name}
【search】
功能说明:搜索整站
适用范围:所有模板
语法:
{lm:search name=search keywords='' scope='' limit='0,10' row='10'}
{search.textlink}
{/lm:search}
[1]name='' 必须填写
[2]keywords='' 搜索关键字段
[3]channelid='' 指定搜索范围,多个频道请用","隔开
[4]catid='' 指定分类,多个分类请用","隔开
[5]limit='起始,结束' 当limit为真时row无效
[6]row='整数' 取得结果集行
[7]orderby='' 排序字段
[8]orderway='DESC|ASC'
【自定义函数】
{function:fun_name()}
[1]getdate {function:date(format='Y-m-d',time=时间戳)}
【图片展示】
{lm:imgdemo name='' type='' channelid='' row='' limit='' orderby='' orderway='' titlelen=''}
{name.imglink}
{/lm:imgdemo}
[1]name =''
必须填写
[2]type ='' 必须,所属类型名称,后台可以自定义
[3]channelid='' 选填,指定范围,多个频道请用","隔开
[4]row='' 选填,显示行数,默认值”4“。
[5]limit='起始,结束' 当limit为真时row无效
[6]row='整数' 取得结果集行
[7]orderby='' 排序字段
[8]orderway='DESC|ASC'
[9]titlelen='' 标题长度,选填
【当前位置】
{function:position()}
适用范围:列表页面,内容页面
【if条件判断】
{if 条件}
{/if}
【Loop】
{lm:loop name='name'}
{name.title}
{/lm:loop}
适用范围:二次开发
【navbar】
功能说明:导航栏
{lm:navbar name='name' row=5 type='top'}
{name.textlink}
{/lm:navbar}
[1] row='' 选填,必须为数字
[2] type='top|middle|bottom' 选择导航类型
[3] limit='0,5' 限制起始位置
适用范围:所有页面
可用字段:name:名称;url:地址
【alonepage】
功能说明:单页面列表
语法:
{lm:alonepage name=page row=10}
{page.textlink}
{/lm:alonepage}
[0] name='' 必填字段
[1] pageid=''指写页面内容
适用范围:所有页面
可用字段:
url:地址 textlink:连接 title:标题 time:时间
|