说明:本标签大全只适合XYHCMS2.x/XYHCMS1.x
其他版本请点击下面切换
全局标签-简单标签
注:全局标签所有页面均可调用
<yang:sitename /> 网站名称
<yang:sitetitle /> 网站标题
<yang:siteurl /> 网站地址
<yang:sitekeywords /> 网站关键字
<yang:sitedescription /> 网站描述
<yang:beian />网站备案号
<yang:address /> 联系地址
<yang:phone /> 联系电话
<yang:qq /> 联系QQ
<yang:copyright /> 网站版权
<yang:swturl /> 网站商务通地址
<yang:searchurl /> 搜索中心网址(可提交查询)[v1.3新增]
<yang:gbookurl /> 留言本网址[v1.3新增]
<yang:gbookaddurl /> 留言提交网址[v1.3新增]
<yang:vcodeurl /> 验证码图片地址[v1.3新增]
<yang:email /> 联系Email[v1.5新增]
<yang:online /> 在线客服[v1.5新增]
全局标签-多属性(参数)标签
list标签 | 获取指定文档[文章|图片|产品|]列表
<yang:list typeid='' titlelen='' infolen='' flag='' orderby='' keyword='' limit='' pagesize='' pageroll='' pagetheme=''> {$list.id}编号 {$list.title}标题 {$list.color}标题颜色 {$list.publishtime}发布时间 ... ...标签字段 </yang:list>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目);
[2] titlelen='' 表示标题长度;
[3] infolen='' 表示内容简介长度;
[4] titlelen='' 表示标题长度;
[5] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[v1.3新增][可选];
[6] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档;
[8] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[pagetheme默认值:' %upPage% %linkPage% %downPage% 共%totalPage%页'][可选][v1.5新增]
"%totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%" 中的样式自由组合
标签字段:
[1]标签字段调用方法,如获取title字段:
{$list.title} 或 {$list['title']} 或 {$list["title"}
[2]文章模型的字段:
id,title(标题),shorttitle(副标题), color(标题颜色),publishtime(发布时间),click(点击数),description(摘要),litpic(缩略图),cid(栏目id),cate(栏目名称)[v1.3后废除],catename(栏目名称)[v1.3新增],ename(栏目别名),modelid(模型id),url(文档地址)
[3]图片模型的字段:id,title,color,publishtime,click,description,litpic,cid,cate(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[4]产品模型的字段:id,title,color,publishtime,click,description,litpic,price(市场价),trueprice(优惠价),brand(品牌),units(单位),specification(规格),cid,cate(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[5]当指定pagesize时,为分页显示。分页标签为{$page},放到list标签外
例子:
[1]普通调用
<yang:list typeid='1' titlelen='30' limit='6'> <li><a href="{$list.url}">{$list.title}</a></li> </yang:list>
注解:获取栏目id为1的6条记录,标题只取30个字
[2]分页调用
<yang:list typeid='1' titlelen='30' pagesize='6'> <li><a href="{$list.url}">{$list.title}</a></li> </yang:list> <div>{$page}<div>
注解:获取栏目id为1分页列表,每页显示6条记录,标题只取30个字
artlist标签 | 获取指定文章列表
[用法与list标签相同,但只针对文章模型]
<yang:artlist typeid='' arcid='' titlelen='' infolen='' flag='' orderby='' keyword='' limit='' pagesize=''> {$artlist.id}编号 {$artlist.title}标题 ... ...标签字段 </yang:artlist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目)[可选];
[2] arcid='' 表示文档ID,可指定多个文档ID用“,”分割,[新增][可选];
[3] titlelen='' 表示标题长度 [可选];
[4] infolen='' 表示内容简介长度 [可选];
[5] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[v1.3新增][可选];
[6] orderby='' 表示排序方法[可选],如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档 [可选];
[8] limit='' 表示获取记录数(默认值为10) [可选];limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$artlist.title} 或 {$artlist['title']} 或 {$artlist["title"}
[2]可用字段(文章):
id,title(标题),shorttitle(副标题), color(标题颜色),publishtime(发布时间),click(点击数),description(摘要),litpic(缩略图),cid(栏目id),cate(栏目名称)[v1.3后废除],catename(栏目名称)[v1.3新增],ename(栏目别名),modelid(模型id),url(文档地址)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到artlist标签外
例子:
[1]普通调用
<yang:artlist typeid='1' titlelen='30' limit='6'> <li><a href="{$artlist.url}">{$artlist.title}</a></li> </yang:artlist>
注解:获取文章栏目id为1的6条记录,标题只取30个字
[2]分页调用
<yang:artlist typeid='1' titlelen='30' pagesize='6'> <li><a href="{$artlist.url}">{$artlist.title}</a></li> </yang:artlist> <div>{$page}<div>
注解:获取文章栏目id为1分页列表,每页显示6条记录,标题只取30个字
piclist标签 | 获取指定图片文档列表
[用法与list标签相同,但只针对图片模型]
<yang:piclist typeid='' arcid='' titlelen='' infolen='' orderby='' keyword='' limit='' pagesize=''> {$piclist.id}编号 {$piclist.title}标题 ... ...标签字段 </yang:piclist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目)[可选];
[2] arcid='' 表示文档ID,可指定多个文档ID用“,”分割,[新增][可选];
[3] titlelen='' 表示标题长度;
[4] infolen='' 表示内容简介长度;
[5] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[v1.3新增][可选];
[6] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档;
[8] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$piclist.title} 或 {$piclist['title']} 或 {$piclist["title"}
[2]可用字段:
id,title(标题),color(标题颜色),publishtime(发布时间),click(点击数),description(摘要),litpic(缩略图),cid(栏目id),cate(栏目名称)[v1.3后废除],catename(栏目名称)[v1.3新增],ename(栏目别名),modelid(模型id),url(文档地址)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到piclist标签外
例子:
[1]普通调用
<yang:piclist typeid='1' titlelen='30' limit='6'> <li><a href="{$piclist.url}">{$piclist.title}</a></li> </yang:piclist>
[2]分页调用
<yang:piclist typeid='1' titlelen='30' pagesize='6'> <li><a href="{$piclist.url}">{$piclist.title}</a></li> </yang:piclist> <div>{$page}<div>
prolist标签 | 获取指定产品列表
[用法与list标签相同,但只针对产品模型]
<yang:prolist typeid='' arcid='' titlelen='' infolen='' orderby='' keyword='' limit='' pagesize=''> {$prolist.id}编号 {$prolist.title}标题 ... ...标签字段 </yang:prolist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目)[可选];
[2] arcid='' 表示文档ID,可指定多个文档ID用“,”分割,[新增][可选];
[3] titlelen='' 表示标题长度;
[4] infolen='' 表示内容简介长度;
[5] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[v1.3新增][可选];
[6] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档;
[8] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$prolist.title} 或 {$prolist['title']} 或 {$prolist["title"}
[2]可用字段:
id,title(标题),color(标题颜色),publishtime(发布时间),click(点击数),description(摘要),litpic(缩略图),price(市场价),trueprice(优惠价),brand(品牌),units(单位),specification(规格),cid(栏目id),cate(栏目名称)[v1.3后废除],catename(栏目名称)[v1.3新增],ename(栏目别名),modelid(模型id),url(文档地址)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到prolist标签外
例子:
[1]普通调用
<yang:prolist typeid='1' titlelen='30' limit='6'> <li><a href="{$prolist.url}">{$prolist.title}</a></li> </yang:prolist>
[2]分页调用
<yang:prolist typeid='1' titlelen='30' pagesize='6'> <li><a href="{$prolist.url}">{$prolist.title}</a></li> </yang:prolist> <div>{$page}<div>
soflist标签 | 获取指定软件下载列表[v1.3新增]
[用法与list标签相同,但只针对软件下载模型]
<yang:soflist typeid='' arcid='' titlelen='' infolen='' orderby='' keyword='' limit='' pagesize=''> {$soflist.id}编号 {$soflist.title}标题 ... ...标签字段 </yang:soflist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目)[可选];
[2] arcid='' 表示文档ID,可指定多个文档ID用“,”分割[可选];
[3] titlelen='' 表示标题长度;
[4] infolen='' 表示内容简介长度;
[5] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[可选];
[6] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档;
[8] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$soflist.title} 或 {$soflist['title']} 或 {$soflist["title"}
[2]可用字段:
id,title(标题),color(标题颜色),publishtime(发布时间),updatetime(更新时间),click(点击数),description(摘要),litpic(缩略图),cid(栏目id),catename(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到soflist标签外
例子:
[1]普通调用
<yang:soflist typeid='1' titlelen='30' limit='6'> <li><a href="{$soflist.url}">{$soflist.title}</a></li> </yang:soflist>
[2]分页调用
<yang:soflist typeid='1' titlelen='30' pagesize='6'> <li><a href="{$soflist.url}">{$soflist.title}</a></li> </yang:soflist> <div>{$page}<div>
spelist标签 | 获取指专题列表
<yang:spelist typeid='' flag='' titlelen='' infolen='' orderby='' keyword='' limit='' pagesize=''> {$spelist.id}编号 {$spelist.title}标题 ... ...标签字段 </yang:spelist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目)[可选];
[2] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)[可选];
[3] titlelen='' 表示标题长度;
[4] infolen='' 表示内容简介长度;
[5] titlelen='' 表示标题长度;
[6] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] keyword='' 表示关键字搜索相关文档;
[8] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[9] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[10] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[11] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$spelist.title} 或 {$spelist['title']} 或 {$spelist["title"}
[2]可用字段:
id,title(标题),shorttitle(副标题),color(标题颜色),publishtime(发布时间),updatetime(更新时间),click(点击数),description(摘要),litpic(缩略图),filename(文件名称),flag(自定义属性),jumpurl(跳转网址),cid(栏目id),catename(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到spelist标签外
例子:
[1]普通调用
<yang:spelist titlelen='30' limit='6'> <li><a href="{$spelist.url}">{$spelist.title}</a></li> </yang:spelist>
[2]分页调用
<yang:spelist titlelen='30' pagesize='6'> <li><a href="{$spelist.url}">{$spelist.title}</a></li> </yang:spelist> <div>{$page}<div>
navlist标签 | 获取导航列表
[注:导航列表即是状态为显示的栏目列表]
<yang:navlist typeid=''> {$navlist.id}栏目ID {$navlist.name}栏目名称 {$navlist.url}栏目地址 ... ...标签字段 </yang:navlist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目),typeid='0' 为顶级栏目;
标签字段:
[1]标签字段调用方法,如获取name字段:
{$navlist.name} 或 {$navlist['name']} 或 {$navlist["name"}
[2]可用字段(栏目):
id,name(栏目名称),ename(栏目别名),pid(父级ID),seotitle(SEO 标题), keywords(关键字),description(描述),modelid(所属模型ID),status(状态),sort(排序值),url(文档地址)
例子:
<yang:navlist typeid='0'> <li><a href="{$navlist.url}">{$navlist.name}</a></li> </yang:navlist>
catlist标签 | 获取栏目(分类)列表
<yang:catlist typeid='' type='' limit='' flag='' modelid=''> {$catlist.id}栏目ID {$catlist.name}栏目名称 {$catlist.url}栏目地址 ... ...标签字段 </yang:catlist>
标签属性说明:
[1] typeid='' 表示栏目ID,在列表模板和文档模板中可以不指定(表示当前所在栏目),typeid='0' 为顶级栏目;
[2] type='' 有3个可选值,son|self|top, (默认为son)
type='son'表示下级栏目,type='self'表示同级栏目,type='top'顶级栏目(忽略typeid的值);
[3] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)[v1.5新增]
[4] flag='' 表示显示内容(默认是0);可选择0 或1
flag='0'表示栏目列表中不显示链接和单页,flag='1' 全部显示
[5] modelid='' 表示同模型下的所有栏目[可选][v1.5新增];
标签字段:
[1]标签字段调用方法,如获取name字段:
{$catlist.name} 或 {$catlist['name']} 或 {$catlist["name"}
[2]可用字段(栏目):
id,name(栏目名称),ename(栏目别名),pid(父级ID),seotitle(SEO 标题), keywords(关键字),description(描述),modelid(所属模型ID),status(状态),sort(排序值),url(文档地址)
例子:
<yang:catlist typeid='0'> <li><a href="{$catlist.url}">{$catlist.name}</a></li> </yang:catlist>
type标签 | 获取栏目信息
<yang:type typeid=''> {$type.id}栏目ID {$type.name}栏目名称 {$type.url}栏目地址 ... ...标签字段 </yang:type>
标签属性说明:
[1] typeid='' 表示栏目ID;
标签字段:
[1]标签字段调用方法,如获取title字段:
{$type.title} 或 {$type['title']} 或 {$type["title"}
[2]可用字段(栏目):
id,name(栏目名称),ename(栏目别名),pid(父级ID),seotitle(SEO 标题), keywords(关键字),description(描述),modelid(所属模型ID),status(状态),sort(排序值),url(文档地址)
例子:
<yang:type typeid='1'> <li><a href="{$type.url}">{$type.name}</a></li> </yang:type>
announcelist标签 | 获取公告信息列表
<yang:announcelist titlelen='' infolen='' orderby='' limit='' pagesize=''> {$announcelist.id}ID {$announcelist.title}标题 ... ...标签字段 </yang:announcelist>
标签属性说明:
[1] titlelen='' 表示标题长度;
[2] infolen='' 表示内容长度;当使用时,公告内容中的html标记将被清除
[3] orderby='' 表示排序方法(默认按开始时间降序),如
orderby='posttime DESC'(发布时间降序);
orderby='posttime ASC'(发布时间升序);
[4] limit='' 表示获取记录数;limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[5] pagesize='' 表示获取记录数,分页列表专用,pagesize优先级高于limit,当有pagesize,忽略limit属性
[6] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[7] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$announcelist.title} 或 {$announcelist['title']} 或 {$announcelist["title"}
[2]可用字段:
id,title(标题),content(内容),starttime(开始时间),endtime(结束时间), posttime(发布时间)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到announcelist标签外
例子:
[1]普通调用
<yang:announcelist limit='1'> {$announcelist.content} </yang:announcelist>
[2]分页调用
<yang:announcelist pagesize='10'> {$announcelist.title} </yang:announcelist> <div>{$page}<div>
flink标签 | 获取友情链接列表
<yang:flink typeid='' orderby='' limit='' pagesize=''> {$flink.id}ID {$flink.name}名称 {$flink.url}地址 ... ...标签字段 </yang:flink>
标签属性说明:
[1] typeid='' 表示友情链接类型[首页|内页];
[2] orderby='' 表示排序方法(默认按开始时间降序),如
orderby='posttime DESC'(发布时间降序);
orderby='posttime ASC'(发布时间升序);
[3] limit='' 表示获取记录数(默认是10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[4] pagesize='' 表示获取记录数,分页列表专用,pagesize优先级高于limit,当有pagesize,忽略limit属性
[5] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[6] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$flink.title} 或 {$flink['title']} 或 {$flink["title"}
[2]可用字段:
id,name(名称),url(网站地址),logo,description(描述)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到flink标签外
例子:
[1]普通调用
调出最新一条记录
<yang:flink limit='5'> {$flink.name} </yang:flink>
[2]分页调用
<yang:flink pagesize='10'> {$flink.name} </yang:flink> <div>{$page}<div>
block标签 | 获取自由块内容[v1.3新增]
<yang:block name='' infolen='' textflag='' />
标签属性说明:
[1] name='' 表示自由块的名称[必填];
[2] infolen='' 表示内容长度;当使用时,内容中的html标记将被清除[可选];
[3] textflag='' 表示是否是文本方法强制输出(针对图片,默认为0[图片],1为图片文本地址)(0|1)[可选];
标签字段:
[1]无;
例子:
[1]
调出名称为"我的2" 的自由块内容
<yang:block name='我的2' />
field标签 | 获取指定栏目、单页、文档(文章|产品|图片)的某个字段[v1.3新增]
<yang:field name='' typeid='' artid='' infolen='' imgindex='' imgwidth='' imgheight='' />
标签属性说明:
[1] name='' 表示字段名[必填];
[2] typeid='' 表示栏目ID[必填];
[3] artid='' 表示文档(内容)ID,当不填写,或为0的时候,则表示单页或栏目[可选];
[4] infolen='' 表示字段值长度;当使用时,字段值中的html标记将被清除[可选];
[5] imgindex='' 表示图片索引(仅字段是图片时使用);索引从0开始[图][可选];
[6] imgwidth='' 表示图片宽度(仅字段是图片时使用)[图][可选];
[7] imgheight='' 表示图片高度(仅字段是图片时使用)[图][可选];
标签字段:
[1]无(字段直接是在标签中使用,不能独立使用);
例子:
[1]
调出id为1的单页的内容
<yang:field name='content' typeid='1' />
mobileauto标签 | 手机访问跳转(需要后台开启手机跳转才生效)[v1.3新增]
<yang:mobileauto flag='' />
标签属性说明:
[1] flag='' 表示跳转方式(默认为0)(0_自动判断|1_php跳转|2_js跳转)[选填];
标签字段:
[1]无;
例子:
[1]
自动判断手机访问跳转
<yang:mobileauto flag='' />
datelist标签 | 获文档存档日期(分类)列表|Blog专用[v1.5新增]
<yang:datelist modelid='' limit=''> {$datelist.arc_num}文档数量 {$datelist.arc_year}存档年份 {$datelist.arc_month}存档月份 </yang:datelist>
标签属性说明:
[1] modelid='' 表示模型ID(默认为1);
[2] limit='' 表示获取记录数(默认是10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
标签字段:
[1]标签字段调用方法,如获取title字段:
{$datelist.arc_num} 或 {$datelist['arc_num']} 或 {$datelist["arc_num"}
[2]可用字段:
arc_num(文档数量),arc_year(存档年份),arc_month(存档月份)
例子:
[1]普通调用
调出最新一条记录
<yang:datelist limit='10'> <li><a href='{$datelist.url}'>{$datelist.arc_year}年{$datelist.arc_month}[{$datelist.arc_num}]</a></li> </yang:flink>
archivelist标签 | 获存档列表|Blog专用[v1.5新增]
<yang:archivelist modelid='' year='' month='' titlelen='' infolen='' orderby='' limit='' pagesize='' pageroll='' pagetheme=''> {$archivelist.id}编号 {$archivelist.title}标题 {$archivelist.color}标题颜色 {$archivelist.publishtime}发布时间 ... ...标签字段 </yang:archivelist>
标签属性说明:
[1] modelid='' 表示模型ID(默认为1)[可选];
[2] year='' 表示存档年份[可选];
[3] month='' 表示存档月份[可选];
[4] titlelen='' 表示标题长度 [可选];
[5] infolen='' 表示内容简介长度 [可选];
[6] orderby='' 表示排序方法[可选],如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[7] limit='' 表示获取记录数(默认值为10) [可选];limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[8] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[9] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[10] pagetheme='' 表示分页显示内容样式[可选][v1.5新增]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$archivelist.title} 或 {$archivelist['title']} 或 {$archivelist["title"}
[2]公共字段:
{$archivelist_time.year}(年份),{$archivelist_time.month}(月份),{$archivelist_time.flag}(存在日期起始标志)
[3]文章模型的字段:
id,title(标题),shorttitle(副标题), color(标题颜色),publishtime(发布时间),click(点击数),description(摘要),litpic(缩略图),cid(栏目id),catename(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[4]图片模型的字段:id,title,color,publishtime,click,description,litpic,cid,cate(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[5]产品模型的字段:id,title,color,publishtime,click,description,litpic,price(市场价),trueprice(优惠价),brand(品牌),units(单位),specification(规格),cid,cate(栏目名称),ename(栏目别名),modelid(模型id),url(文档地址)
[6]当指定pagesize时,为分页显示。分页标签为{$page},放到archivelist标签外
例子:
[1]普通调用
<yang:archivelist modelid='1' titlelen='30' limit='6'> <li><a href="{$archivelist.url}">{$archivelist.title}</a></li> </yang:archivelist>
[2]分页调用
<yang:archivelist modelid='1' titlelen='30' pagesize='6'> <li><a href="{$archivelist.url}">{$archivelist.title}</a></li> </yang:archivelist> <div>{$page}<div>
reviewlist标签 | 获取指定评论列表[v2.0新增]
<yang:reviewlist modelid='' arcid='' type='' userid='' orderby='' limit='' pagesize='' pageroll='' pagetheme=''> {$reviewlist.id}编号 {$reviewlist.postid}文档ID {$reviewlist.modelid}模型ID {$reviewlist.title}文档标题 ... ...标签字段 </yang:reviewlist>
标签属性说明:
[1] modelid='' 表示模型ID(表示当前所在模型)[可选][必填:对应指定的文档时];
[2] arcid='' 表示文档ID[可选][必填:对应指定的文档时];
[3] type='' 表示调用方式(0|1)(默认为0),0为普通方式(顺序调用,无child字段),1为特殊方式(有child字段,child的数组值为评论的回复列表) [可选];
[4] userid='' 表示用户id,该用户的所有评论 [可选];
[5] orderby='' 表示排序方法[可选],如
orderby='posttime DESC'(评论时间降序);
orderby='posttime ASC'(评论时间升序);
[6] limit='' 表示获取记录数(默认值为10) [可选];limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[7] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[8] pageroll='' 表示分页中数字链接的个数(默认是5)[可选]
[9] pagetheme='' 表示分页显示内容样式[可选]
标签字段:
[1]标签字段调用方法,如获取title字段:
{$reviewlist.title} 或 {$reviewlist['title']} 或 {$reviewlist["title"}
[2]可用字段:
id,postid(文档id),title(文档标题),username(评论者名称),face(头像),email(邮箱),ip,posttime(评论时间),content(评论内容),pid(上级评论ID),modelid(模型id),modelname(模型),tablename(表名),userid(会员id),child(特殊调用才有此字段,为评论回复列表)
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到reviewlist标签外
例子:
[1]普通调用
<yang:reviewlist modelid='1' arcid='7' limit='6'> <p>{$reviewlist.username}:{$reviewlist.content}</p> </yang:reviewlist>
注解:获取模型为1(即文章模型),文档id为7,6条评论记录
[2]分页调用
<yang:reviewlist modelid='1' arcid='7' pagesize='6'> <p>{$reviewlist.username}:{$reviewlist.content}</p> </yang:reviewlist> <div>{$page}<div>
注解:获取模型为1(即文章模型),文档id为7,每页显示6条记录
abc标签 | 获取指定广告[v2.0新增]
<yang:abc id='' limit=''> {$abc.id}编号 {$abc.title}广告标题 ... ...标签字段 </yang:abc>
标签属性说明:
[1] id='' 表示广告位ID[必填];
[2] limit='' 表示获取记录数(默认值为后台设置的显示广告数的值) [可选];
limit='7'(获取7条记录)
标签字段:
[1]标签字段调用方法,如获取title字段:
{$abc.title} 或 {$abc['title']} 或 {$abc["title"}
[2]可用字段:
id,title(广告名称),content(内容[文字]|图片地址[图片]|flash地址[flash]),url(网址),width(广告长度),height(广告高度)
例子:
[1]普通调用
<yang:abc id='1'> <p><a href="{$abc.url}"><img src="{$abc.content}" /></a></p> </yang:abc>
注解:获取广告位为1的图片广告
ad标签 | 获取指定广告[v2.0新增]
<yang:ad id='' flag='' />
标签属性说明:
[1] id='' 表示广告位ID[必填];
[2] flag='' 表示调用方式(0|1) [可选];
flag='0'(为html调用,可以不写)
flag='1'(为js调用)
标签字段:
[1]无
例子:
[1]html调用
<yang:ad id='1' />
[2]js调用
<yang:ad id='1' flag='1' />
datatable标签 | (单)多表查询[v2.0新增]
<yang:datatable table='' field='' joinwhere='' where='' orderby='' limit='' pagesize='' pageroll='' pagetheme=''> {$datatable.id}编号 ... ...标签字段 </yang:datatable>
标签属性说明:
[1] table='' 表示查询的数据表名(无前缀),多表以"|"分割(如table='表1|表2')[必填];
[2] field='' 表示要查询的表字段名(同名的字段以","分割,字段名前不带表名),多表以"|"分割(field='表1的字段1,字段2|表2的字段1,字段2'),[单表选填][多表必填];
[3] joinwhere='' 表示多表查询关联条件,多表查询专用,多表以"|"分割,查询条件中的字段必须带表名[多表必填];
[4] where='' 表示查询条件,条件中字段必须带表名[可选];
[5] orderby='' 表示排序方法,如
orderby='publishtime DESC'(发布时间降序);
orderby='publishtime ASC'(发布时间升序);
[6] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[7] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[8] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)[可选][v1.5新增]
[9] pagetheme='' 表示分页显示内容样式[pagetheme默认值:' %upPage% %linkPage% %downPage% 共%totalPage%页'][可选][v1.5新增]
"%totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%" 中的样式自由组合
标签字段:
[1]标签字段调用方法,如获取title字段:
{$datatable.title} 或 {$datatable['title']} 或 {$datatable["title"}
[2]字段:
根据查询的表所包含的字段
[3]当指定pagesize时,为分页显示。分页标签为{$page},放到datatable标签外
例子:
[1]普通调用
<yang:datatable table='article|category' field='title, cid, aid|name AS catename' joinwhere='article.cid=category.id' limit='10'> <li>{$datatable.title}--栏目:{$datatable.catename}</li> </yang:datatable>
注解:article与category表关联查询,获取10条记录
[2]分页调用
<yang:datatable table='article|category' field='title, cid, aid|name AS catename' joinwhere='article.cid=category.id' pagesize='10'> <li>{$datatable.title}--栏目:{$datatable.catename}</li> </yang:datatable> <div>{$page}<div>
注解:article与category表关联查询,每页显示10条记录
列表|内容页通用标签(针对列表页和文档内容页)
[注:单页是列表页的一种特殊情况]
[注:内容页包含文章内容页|产品内容页|图片内容页]
<yang:position /> 当前位置
{$title} 列表标题|内容标题(如果栏目设置了seotitle,则为SEO标题)
{$keywords} 列表|内容关键词
{$description} 列表|内容摘要
{$cate.字段}标签 | 当前所属栏目信息
调用方法:
{$cate.id} 栏目id, {$cate.name} 栏目名称,{$cate.url} 栏目地址,{$cate.keywords} 栏目关键字,{$cate.description} 栏目描述,
{$cate.modelid} 所属模型ID
单页专用标签属性(针对单页)
{$cate.content} 单页内容
列表专用标签(针对列表页和单页)
{$cid} 当前栏目id
内容页专用标签
[注:内容页包含文章(内容)页|产品(内容)页|图片(内容)页]
<yang:prev /> 上一篇文章
<yang:next /> 下一篇文章
{$content.字段}标签 | 文档内容信息
{$content.字段}中的字段 根据所对应的模型(文章|产品|图片)不同,有所不同
{$content.字段} 文章页字段有:
id(文章id),title(标题),shorttitle(副标题),color(标题颜色),keywords(关键字),description(摘要描述)
litpic(文章缩略图),litpic(文章缩略图),content(内容),publishtime(发布时间),
click(文章点击数),commentflag(文章是否允许评论),cid (所属栏目id)
{$content.字段} 产品页字段有:
id,title,color,keywords,litpic,pictureurls(图片数组),content,description,price(市场价),trueprice(优惠价),brand(品牌),units(单位),specification,publishtime,updatetime,click,cid,commentflag
{$content.字段} 图片页字段有:
id,title,color,keywords,litpic,description,pictureurls,content ,publishtime,updatetime,click,cid,commentflag
调用方法:
{$content.id}
{$content.title}
{$content.keywords} ....
click标签 | 获取文档点次数[v1.3新增]
<yang:click />
标签属性说明:
[1]无;
标签字段:
[1]无;
例子:
[1]
当前文档点击数
<yang:click />