当前位置: 首页 > zblog > 正文

语法功能举例

调用分类目录名:

  1. <!–YT调用分类 前6个,想调用几个 就改下面的6–>
  2. {for i=1 ubound(Categorys)}
  3.     {if Categorys(i).ParentID = 0}
  4.     <li class=“linav”><a href=“{$Categorys(i).Url}”>{$Categorys(i).Name}</a></li>
  5.     {/if}
  6.     {if i=6}{eval exit for}{/if}
  7. {/next}
  8. <!–YT调用分类 End–>

文章截字使用语法:见本站日志 https://linsan.net/get-zblogasp-content-words.html

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

  1. {eval i=0}
  2. {YT:Article….}
  3. {if i=0}
  4. <!–这是第一篇文章第一种样式–>
  5. {/if}
  6. {if i=1}
  7. <!–这是第二篇文章第二种样式–>
  8. {/if}
  9. {if i=2}
  10. <!–这是第三篇文章第三种样式–>
  11. {/if}
  12. {if i>2}
  13. <!–这是第N篇文章第N种样式–>
  14. {/if}
  15. {eval i = i + 1}
  16. {/YT:Article}

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

  1. {eval aryCateInOrder=GetCategoryOrder()}
  2.     {if isArray(aryCateInOrder)}
  3.     {for i=lbound(aryCateInOrder)+1 ubound(aryCateInOrder)}
  4.     {if Categorys(aryCateInOrder(i)).ParentID=1}
  5.         <li class=“cat-item cat-item-3”><a href=“{$Categorys(aryCateInOrder(i)).Url}”>{$Categorys(aryCateInOrder(i)).Name}</a></li>
  6.     {/if}
  7. {/next}
  8. {/if}

常用日期格式:

  1. {$Year(Article.PostTime)&“年”&Month(Article.PostTime)&“月”&Day(Article.PostTime)&“日”}
  2. 年{$year(Article.PostTime)}
  3. 月{$month(Article.PostTime)}
  4. 日{$day(Article.PostTime)}
  5. 时{$hour(Article.PostTime)}
  6. 分{$minute(Article.PostTime)}
  7. 秒{$second(Article.PostTime)}

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

  1. {YT:Article DataSource=“GetArticleRandomSortNew(7)”}
  2. <li><span class=“you”>{$month(Article.PostTime)}月{$day(Article.PostTime)}日</span>[ {$Categorys(Article.CateID).HtmlName} ]  <a href=“{$Article.Url}”>{$Article.HtmlTitle}</a>
  3. {if (DATEDIFF(“h”,Article.PostTime,now()) < 24)} new{/if}</li>
  4. {/YT:Article}

这些比较实用的,还有一些语法在ytcms插件上面也有说明,希望能帮到你。

分页:上一页 1 2

zblogasp插件YTCMS使用教程:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter