统计
  • 文章总数:896 篇
  • 评论总数:1454 条
  • 分类总数:2 个
  • 最后更新:一天前
原创技术知识

YZN御宅男cms列表标签,如何输出列表循环?

本文阅读 2 分钟
首页 技术知识 正文

2023-10-06T03:01:13.png
御宅男这个列表标签是承载于CMS的,这里面catid代表是栏目的id,可以在后台进行查看,order代表是排序方式,num代表是条数,你想调用多少条数据这里就填写多少,然后page代表有分页,下面是一个简单的前端HTML页面的列表循环标签

{yzn module="cms" action="lists" catid="$catid" cache="3600" order="listorder ASC" num="10" page="$page" return="data"}
    {volist name="data" id="vo"}
        <li></li>
    {/volist}
{/yzn}

这里面HTML部分的标签在下面的完整列表循环体代码中,如果我们想调用多个栏目的话就使用这个标签:where="catid in(5,6,7,8)" (这里代表调用栏目ID:5和6和7和8的内容),使用方法 {yzn module="cms" action="lists" where="catid in(5,6,7,8)" modelid="1" order="listorder ASC" num="10" return="data"} (里面的modelid是模型,模型也有ID,默认的一般是1,如果你建了其他模型就按照后台显示的ID填入即可!)

完整的列表循环体代码如下

//输出当前栏目id的列表10条文章 带分页并缓存3600秒
<!--S 列表循环开始-->
{yzn module="cms" action="lists" catid="$catid" cache="3600" order="listorder ASC" num="10" page="$page" return="data"}
{volist name="data" id="vo"}
    <li class="item clearfix">
        <a href="{$vo.url}" title="{$vo.title}"><img class="fl" src="{$vo.thumb}" alt="{$vo.title}">
            <div class="time fr"><span class="day">{$vo.updatetime|date="m-d"}</span><span class="year">{$vo.updatetime|date="Y"}</span></div>
            <h3>{$vo.title}</h3>
            <div class="txt">{$vo.description|str_cut=###,60}</div>
        </a>
    </li>
{/volist}
{/yzn}
<!--E 列表循环结束-->
<!--S 分页开始-->
{$pages|raw}
<!--E 分页结束-->
输出总页数{$data->total()},只有标签使用分页才能使用

上面代码中出现的{$vo.thumb}是缩略图的地址,{$vo.title}是标题,{$vo.updatetime|date="m-d"}是更新日期,这里的m-d是月和日期,可以改动成你想要的样式,{$vo.description|str_cut=###,60}这个就是描述,里面的参数60是字符数,也就是说显示的字数,你可以根据自己的需求进行修改字数长度,一般是一个字等于两个字符,这里应该也是一样。好了,十六就分享到这里,其他的大家可以留言一起交流、沟通!

原创文章,作者:lichen360,如若转载,请注明出处:https://hhpi.cn/117.html
YZNcms御宅男安装教程,如何进行宝塔安装!
« 上一篇 10-05
大家喜欢什么样的技术知识分享?
下一篇 » 10-06

发表评论

发表评论

作者信息

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG

没有任何标签

热评文章