曹え 5811 发布于:2018-09-30 10:47:55
重要说明:
无分页列表:loop,可以在任何页面使用
有分页列表:foreach,只可以在列表页使用(如新闻列表,产品列表,案例列表等,也就是目录页面)
只要是列表:都可以使用以上方式循环不论是什么内容
常用字段:(循环体内的大括号括起来的都叫做“字段”和后台添加数据有密切的关系)
内容ID: {$v['id']}
顺序: {$v['n']} 顺序是调用条数的排序,如调用10条,即为1—10
链接地址: {$v['url']}
标题: {$v['title']} 限定字数调用: {fun newstr($v['title'],20)}其中"20"为限制多少个字
标题样式: {$v['style']} 样式直接输出style代码,可直接使用,如: style="{$v['style']}"
缩略图: {$v['litpic']}
点击次数: {$v['hits']}
简介: {$v['description']} 限定字数调用: {fun newstr($v['description'],20)}
所属栏目ID: {$v['tid']}
所属栏目名: {fun typename($v['tid'])}
发布时间: {fun date('Y-m-d',$v['addtime'])}
另外可使用if标签进行最新时间内的特殊显示,列入判断内容是否24小时内发布,是则显示红色的日期,否则正常显示日期
{if(newest($v['addtime'],24))}
<span style="color:red">{fun date('Y-m-d',$v['addtime'])}</span>
{else}
{fun date('Y-m-d',$v['addtime'])}
{/if}
自定义字段:{$v['自定义字段标识']}将其中的"自定义字段标识"换为实际需要调用的字段标识
自定义字段(多附件调用):循环输出
{foreach fileall($v['自定义字段标识']) as $f}
附件地址:{$f[0]} 附件文字说明:{$f[1]}
{/foreach}纯文本新闻列表

模板标签
(无分页)
<ul class="ul-news">
{loop table="article" tid="73" as="s" limit="6"}
<li><a href="{$s['url']}">{fun newstr($s['title'],50)}<span>{fun date('Y-m-d',$s['addtime'])}</span></a></li>
{/loop}
</ul>(有分页:此方法仅在列表页使用)
<ul class="ul-news">
{foreach $lists as $v}
<li><a href="{$s['url']}">{fun newstr($s['title'],50)}<span>{fun date('Y-m-d',$s['addtime'])}</span></a></li>
{/foreach}
</ul>
<div class="pages"><ul>{$pages}</ul></div>图文新闻列表

(无分页)
<ul class="ul-picnews">
{loop table="article" tid="73" as="s" limit="6"}
<li class="wow fadeInUp" data-wow-duration="1s" data-wow-delay="0.{$v['n']}s">
<div class="inner">
<div class="pic">
<a href="{$v['url']}"><img src="{$v['litpic']}" alt="" /></a>
</div>
<div class="txt">
<h3><a href="{$v['url']}">{$v['title']}</a></h3>
<p class="date">{fun date('Y-m-d',$v['addtime'])}</p>
<div class="desc">
{loop table="article_field" aid="$v['id']" limit="1" as="s"}
{fun newstr(html2txt($s['body']),100)}
{/loop}
</div>
</div>
</div>
</li>
{/loop}
</ul>(有分页:此方法仅在列表页使用)
<ul class="ul-picnews">
{foreach $lists as $v}
<li class="wow fadeInUp" data-wow-duration="1s" data-wow-delay="0.{$v['n']}s">
<div class="inner">
<div class="pic">
<a href="{$v['url']}"><img src="{$v['litpic']}" alt="" /></a>
</div>
<div class="txt">
<h3><a href="{$v['url']}">{$v['title']}</a></h3>
<p class="date">{fun date('Y-m-d',$v['addtime'])}</p>
<div class="desc">
{loop table="article_field" aid="$v['id']" limit="1" as="s"}
{fun newstr(html2txt($s['body']),100)}
{/loop}
</div>
</div>
</div>
</li>
{/foreach}
</ul>
<div class="pages"><ul>{$pages}</ul></div>后台
对应的栏目tid

栏目下面的文章

登录后可以留言提问!
微信扫码登录