12
2019
05

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/post/7416.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。