YT.CMS 教程 YT.CMS 怎么用
cccy于2012-09-20 01:51:59
YT.CMS使用的格式为:
<YT:类型 DataSource="数据源">
循环体
</YT>
类型包括:
说明 | 代码 |
日志 | Article |
评论 | Comment |
标签 | Tag |
自定义 | Cmd |
示例1:
此示例调用类型为日志,且调用的数据源为最新文章,调用10条.
<YT:Article DataSource="GetArticleRandomSortNew(10)">
<a href="<#article/url#>"><#article/title#></a>
</YT>
示例1支持的内置数据源
说明 | 代码 | 参数(数字类型) |
最新文章 | GetArticleRandomSortNew | (行数) |
随机文章 | GetArticleRandomSortRand | (行数) |
本月评论排行 | GetArticleRandomSortComMonth | (行数) |
本年评论排行 | GetArticleRandomSortComYear | (行数) |
本月排行 | GetArticleRandomSortTopMonth | (行数) |
本年排行 | GetArticleRandomSortTopYear | (行数) |
热文排行 | GetArticleRandomSortTopHot | (行数) |
分类文章列表 | GetArticleCategorys | (行数,文章类别) |
分类热门文章列表 | GetArticleCategorysTophot | (行数,文章类别) |
示例1循环体内支持的标签
说明 | 代码 |
编号 | <#article/id#> |
链接 | <#article/url#> |
权限 | <#article/level#> |
标题 | <#article/title#> |
别名 | <#article/staticname#> |
摘要 | <#article/intro#> |
全文 | <#article/content#> |
时间 | <#article/posttime#> |
评论数 | <#article/commnums#> |
浏览数 | <#article/viewnums#> |
引用数 | <#article/trackbacknums#> |
引用链接 | <#article/trackback_url#> |
评论RSS | <#article/commentrss#> |
tags | <#article/tagtoname#> |
第一个tag摘要 | <#article/firsttagintro#> |
全文第一张图片 | <#article/picture#> |
示例2:
此示例调用类型为评论,且调用的数据源为最新回复列表,调用10条,调用类别为1,文章类型可在后台分类中获取.
<YT:Comment DataSource="GetCommentCategorysComments(10,1)">
评论:<a href="<#article/comment/commenturl#>"><#article/title#></a>
</YT>
示例2支持的内置数据源
说明 | 代码 | 参数(数字类型) |
最新回复列表 | GetCommentComments | (行数) |
分类最新回复列表 | GetCommentCategorysComments | (行数,文章类别) |
示例2循环体中支持的标签
说明 | 代码 |
编号 | <#article/comment/id#> |
序号 | <#article/comment/count#> |
名称 | <#article/comment/name#> |
网址 | <#article/comment/url#> |
| <#article/comment/email#> |
时间 | <#article/comment/posttimei#> |
内容 | <#article/comment/content#> |
作者编号 | <#article/comment/authorid#> |
首要联系 | <#article/comment/firstcontact#> |
Email的MD5码 | <#article/comment/emailmd5#> |
经过编码的URL链接 | <#article/comment/urlencoder#> |
文章标题 | <#article/title#> |
链接 | <#article/comment/commenturl#> |
示例3:
此示例调用类型为标签,且调用的数据源为标签列表,调用8条.
<YT:Tag DataSource="GetTagLists(8)">
关键字调用:<a href="<#article/tag/url#>"><#article/tag/name#></a>
</YT>
示例3支持的内置数据源
说明 | 代码 | 参数(数字类型) |
标签列表 | GetTagLists | (行数) |
示例3循环体内支持的标签
说明 | 代码 |
编号 | <#article/tag/id#> |
名称 | <#article/tag/name#> |
摘要 | <#article/tag/intro#> |
文章数 | <#article/tag/count#> |
链接 | <#article/tag/url#> |
经过编码的名称 | <#article/tag/encodename#> |
调用模型标签:
<#article/model/字段名#>
如果模型字段为title,则调用标签为:<#article/model/title#>
调用指定分类:
<YT:Cmd DataSource="SELECT 1">//数字1为调用分类数,无需修改
分类链接:<#eval/Categorys(1).HtmlUrl#> //将括号中的1改为分类ID
分类名称:<#eval/Categorys(1).HtmlName#> //将括号中的1改为分类ID
分类别名:<#eval/Categorys(1).Staticname#> //将括号中的1改为分类ID
</YT>
调用指定分类下的N篇文章:
<YT:Article DataSource="GetArticleCategorysLimit(5,3,'1')">
括号中的5为调用5篇文章。
括号中的3为分类文章索引值,即忽略前三篇文章,从第4篇文章开始调用;如果从第N篇文章开始调用则填N;该参数不能为0。
括号中的1 为分类ID,查询分类ID请查看zblog后台“分类管理”中分类前的ID数字。
</YT>
调用指定标签下的N篇文章:
<YT:Article DataSource="GetArticleTag(5,1)"></YT>
括号中的5为调用5篇文章。
括号中的1为ID为1的Tags,查询TagsID请查看zblog后台“分类管理”中Tags前的ID数字。
</YT>
调用全站置顶文章:
<YT:Article DataSource="GetArticleTop(3)">
该代码实现YT调用全站的前3篇置顶文章。
</YT>
调用分类置顶文章:
<YT:Article DataSource="GetArticleCategoryTop(10,'1')">
该代码实现YT调用分类ID为1的前10篇置顶文章。
</YT>
调用单篇文章:
<YT:Article DataSource="GetArticleModel('1')">
该代码实现YT调用ID为1的文章。如企业站首页调用关于我们模块,则需调用关于我们文章的ID即可。
</YT>
控制显示输出文字的个数:
<YT:Article DataSource=" GetArticleCategorysLimit (5,3,'1')">
注释:控制文章标题的显示个数是用{left:N},N为输出的字符数,如果将标题控制在10个字符,则为:{left:10}。
<li><a href="<#article/url#>" target="_blank"><#article/title{left:10}#></a></li>
</YT>
注:本文转自:http://www.toyean.com/post/YT-CMS-USE.html
感谢阅读!发表下看法?