zblog不同文章序列调用出不同的样式
我晚上有在公司多呆会儿的习惯,所以很多晚上我都是最后一个离开公司的。当然也有一些同事,跟我一样喜欢在公司多搞会儿。这篇文章就要从,去年年末一个多搞会的晚上说起,那是一个夜黑风高的晚上,公司应该没有几个人在啦,我司一技术男悠悠的走到我的背后,突然一句:“还没走啊?”!“我日,吓死我啦,你也没走啊”。此同事现在已被裁员,走啦,当晚他问我啦一个问题,至此时也没有机会告知,今天我就在这里就简单描述下他当时的问题,其实实现起来简单的不值一提,不过任何一个简单的问题往往都会有很多中解决方案,探索找到最佳的解决方案,然后把细节做好,那就是技术的精髓与乐趣所在。我这里只抛砖一下,希望能给新手一个思路。
在做zblog网站的时候常常需要调用多个样式的文章列表。特别是做CMS网站的时候需要调用多个不同的样式。不同文章序列调用出不同的样式,下面给大家介绍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}
以上就是YTMS调用不同文章样式的代码,我们可以根据需要来修改调用的样式。可以自定义每一篇文章的样式,可以满足大多数情况的调用。
{eval i=0}
{YT:Article DataSource="GetArticleCategorys(6,'9')"}
{if i=0}
<li class="img"><a href="{$Article.Url}" target="_blank" title="{$Article.HtmlTitle}">
<img src="{$MiniTu_BuildSrc(article.content)}" alt="{$Article.HtmlTitle}" width="326" height="120" class="pe_u_thumb" border="0" >
<div class="mask mk3"></div><div class="txt">{$Article.HtmlTitle}</div></a></li>{/if}
{if i=1}
<li class="li3"><a href="{$Article.Url}" target="_blank" title="{$Article.HtmlTitle}">{$Article.HtmlTitle}</a></li>
{/if}
{if i=2}
<li class="li3"><a href="{$Article.Url}" target="_blank" title="{$Article.HtmlTitle}">{$Article.HtmlTitle}</a></li>
{/if}
{if i>2}
<li class="li3"><a href="{$Article.Url}" target="_blank" title="{$Article.HtmlTitle}">{$Article.HtmlTitle}</a></li>
{/if}
{eval i = i + 1}
{/YT:Article}
以上为调用代码演示,显示效果如下图:
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知