yt.cms for z-blog php,zblog中YT.CMS插件的用法小解

YTCMS 2.0最新版标签手册(全)

日志调用:

日志数据源信息(本文以5篇为例,可根据自身需求将"5"修改为相应篇数即可)

调用ID为5的文章

{YT:Article DataSource="GetArticleModel('5')"}YTCMS代码{/YT:Article}

除前1篇文章后的5篇全站文章(参数1不能为0)

{YT:Article DataSource="GetArticleLimit(5,1)"}YTCMS代码{/YT:Article}

除前3篇文章后分类ID为1的5篇文章(参数1不能为0)

{YT:Article DataSource="GetArticleCategorysLimit(5,3,'1')"}YTCMS代码{/YT:Article}

5篇最新文章列表

{YT:Article DataSource="GetArticleRandomSortNew(5)"}YTCMS代码{/YT:Article}

5篇随机文章列表

{YT:Article DataSource="GetArticleRandomSortRand(5)"}YTCMS代码{/YT:Article}

5条本月评论排行

{YT:Article DataSource="GetArticleRandomSortComMonth(5)"}YTCMS代码{/YT:Article}

5条本年评论排行

{YT:Article DataSource="GetArticleRandomSortComYear(5)"}YTCMS代码{/YT:Article}

5篇本月排行文章

{YT:Article DataSource="GetArticleRandomSortTopMonth(5)"}YTCMS代码{/YT:Article}

5篇本年排行文章

{YT:Article DataSource="GetArticleRandomSortTopYear(5)"}YTCMS代码{/YT:Article}

5篇热文排行文章

{YT:Article DataSource="GetArticleRandomSortTopHot(5)"}YTCMS代码{/YT:Article}

5篇分类ID为1的文章

{YT:Article DataSource="GetArticleCategorys(5,'1')"}YTCMS代码{/YT:Article}

5篇分类为1的随机文章

{YT:Article DataSource="GetArticleCategorysRandomSortRand(5,'1')"}YTCMS代码{/YT:Article}

5篇分类为1的热门文章

{YT:Article DataSource="GetArticleCategorysTophot(5,'1')"}YTCMS代码{/YT:Article}

5篇TAGSID为1的文章列表

{YT:Article DataSource="GetArticleTag(5,0)"}YTCMS代码{/YT:Article}

5篇TAGSID为3且分类ID为1的文章列表

{YT:Article DataSource="GetArticleCategoryTag(5,3,'1')"}YTCMS代码{/YT:Article}

5篇置顶文章列表

{YT:Article DataSource="GetArticleTop(5)"}YTCMS代码{/YT:Article}

5篇分类ID为1的置顶文章列表

{YT:Article DataSource="GetArticleCategoryTop(5,'1')"}YTCMS代码{/YT:Article}

日志字段信息

编号

{$Article.ID}

权限

{$Article.Level}

标题

{$Article.HtmlTitle}

摘要

{$Article.HtmlIntro}

全文

{$Article.HtmlContent}

时间

{$Article.PostTime}

评论数

{$Article.Commnums}

浏览数

{$Article.Viewnums}

引用数

{$Article.Trackbacknums}

引用链接

{$Article.TrackBack}

链接

{$Article.Url}

分类字段信息

编号

{$Article.CateID}

名称

{$Categorys(Article.CateID).HtmlName}

序号

{$Categorys(Article.CateID).Order}

文章数

{$Categorys(Article.CateID).Count}

链接

{$Categorys(Article.CateID).HtmlUrl}

作者字段信息

编号

{$Article.AuthorID}

名称

{$Users(Article.AuthorID).Name}

等级

{$ZVA_User_Level_Name(Users(Article.AuthorID).Level)}

Email

{$Users(Article.AuthorID).Email}

网站链接

{$Users(Article.AuthorID).HomePage}

文章数

{$Users(Article.AuthorID).Count}

链接

{$Users(Article.AuthorID).HtmlUrl}

其他字段信息

日志评论RSS

{$Article.WfwCommentRss}

日志别名

{$Article.StaticName}

TAGS

{$Article.TagToName}

第一个TAG摘要

{$Article.FirstTagIntro}

评论调用:

评论数据源信息(本文以5条为例,可根据自身需求将"5"修改为相应条数即可)

5条最新回复列表

{YT:Comment DataSource="GetCommentComments(5)"}YTCMS代码{/YT:Comment}

5条分类ID为1的最新回复列表

{YT:Comment DataSource="GetCommentCategorysComments(5,'1')"}YTCMS代码{/YT:Comment}

5条文章ID为1的评论列表

{YT:Comment DataSource="GetCommentArticleComments(5,'1')"}YTCMS代码{/YT:Comment}

评论字段信息

编号

{$Comment.ID}

序号

{$Comment.Count}

名称

{$Comment.Author}

网址

{$Comment.HomePage}

Email

{$Comment.SafeEmail}

时间

{$Comment.PostTime}

内容

{$Comment.HtmlContent}

作者编号

{$Comment.AuthorID}

首要联系

{$Comment.FirstContact}

Email的MD5码

{$Comment.EmailMD5}

标签调用:

标签数据源信息(本文以5个为例,可根据自身需求将"5"修改为相应个数即可)

5个标签列表

{YT:Tag DataSource="GetTagLists(5)"}YTCMS代码{/YT:Tag}

5个随机标签

{YT:Tag DataSource="GetTagListsRandomSortRand(5)"}YTCMS代码{/YT:Tag}

标签字段信息

编号

{$Tag.ID}

名称

{$Tag.HtmlName}

摘要

{$Tag.HtmlIntro}

文章数

{$Tag.Count}

链接

{$Tag.HtmlUrl}

经过编码的名称

{$Tag.EncodeName}

YTCMS 2.0常用语法技巧

调用一条置顶文章摘要里面的第一张图片:

{YT:Article DataSource="GetArticleTop(1)"}{$MiniTu_Build(article.title,article.intro,article.url)}{/YT:Article}

调用一条置顶文章内容里面的第一张图片:

{YT:Article DataSource="GetArticleTop(1)"}{$MiniTu_Build(article.title,article.content,article.url)}{/YT:Article}

调用分类目录名:

{for i=1 ubound(Categorys)}{if Categorys(i).ParentID = 0}

{$Categorys(i).Name}{/if}{if i=6}{eval exit for}{/if}{/next}

取正文前80字去掉HTML代码后的一个描述:

限制摘要文字在100字以内,多余部分用省略号显示:

{eval set art = new TArticle}{if art.LoadInfoByID()}{$left(replace(TransferHTML(art.Content,"[nohtml]")," ",""),100)}{/if}{eval set art = nothing}...

或使用以下代码:

{$left(replace(TransferHTML(Article.intro,"[nohtml]")," ",""),100)&"..."}

指定前三篇文章样式的YTCMS代码:

{eval i=0}{YT:Article....}{if i=0}这是第一篇文章第一种样式{/if}{if i=1}这是第二篇文章第二种样式{/if}{if i=2}这是第三篇文章第三种样式{/if}{if i>2}这是第N篇文章第N种样式{/if}{eval i = i + 1}{/YT:Article}

调用大分类ID为1的小分类列表:

{eval aryCateInOrder=GetCategoryOrder()}{if isArray(aryCateInOrder)}{for i=lbound(aryCateInOrder)+1 ubound(aryCateInOrder)}{if Categorys(aryCateInOrder(i)).ParentID=1}

{$Categorys(aryCateInOrder(i)).Name}{/if}{/next}{/if}

常用日期格式:

{$Year(Article.PostTime)&"年"&Month(Article.PostTime)&"月"&Day(Article.PostTime)}日

年{$year(Article.PostTime)}

月{$month(Article.PostTime)}

日{$day(Article.PostTime)}

时{$hour(Article.PostTime)}

分{$minute(Article.PostTime)}

秒{$second(Article.PostTime)}

显示N个随机标签,如显示5个,请将下面的N改为5,或者可将N设置为,方便在后台主题插件中修改:

{eval i=N}{if i>0}{YT:Tag DataSource="GetTagListsRandomSortRand(i)"}{$Tag.HtmlName}{/YT:Tag}{/if}

调用子分类,将代码中的0改成你当前的分类ID即可:

{if Categorys(aryCateInOrder(i)).ParentID=0}

ZBlog二级下拉菜单代码:

{eval aryCateInOrder=GetCategoryOrder()}

{if isArray(aryCateInOrder)}

{for i=lbound(aryCateInOrder)+1 ubound(aryCateInOrder)}

{if Categorys(aryCateInOrder(i)).ParentID=0}

{$Categorys(aryCateInOrder(i)).Name}

{for j=lbound(aryCateInOrder)+1 ubound(aryCateInOrder)}

{if Categorys(aryCateInOrder(j)).ParentID = Categorys(aryCateInOrder(i)).ID}

{$Categorys(aryCateInOrder(j)).Name}

{/if}

{/next}

{/if}

{/next}

{/if}

Zblog2.0实现24小时内发布的文章加new图标的方法:

{YT:Article DataSource="GetArticleRandomSortNew(7)"}

{$month(Article.PostTime)}月{$day(Article.PostTime)}日[{$Categorys(Article.CateID).HtmlName} ]   {$Article.HtmlTitle}{if (DATEDIFF("h",Article.PostTime,now()) < 24)} new.gif{/if}{/YT:Article}

注意,红色部分是NEW图片地址,你可以进行修改,另外,{if (DATEDIFF("h",Article.PostTime,now()) < 24)} 这段函数里面的24表示24小时内的文章,可以改成你想要的任何数字,最后上面的样式根据现有项目酌情修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值