case
作者: 时间:2022-10-18 16:09

列表页公共列表调用"图文列表"通用代码:
(1)列表页秒包屑导航:
{if $type=='article'}
当前位置: <a href="{$host}">网站首页</a> > <a href="{$article.Category.Url}">{$article.Category.Name}</a>
{elseif $type=='category'}
当前位置: <a href="{$host}">网站首页</a> > <a href="{$category.Url}">{$category.Name}</a>
{elseif $type=='tag'}
当前位置: <a href="{$host}">网站首页</a> >包含“{$tag.Name}”标签的文章:
{else}
{/if}(2)列表页公共部分:
{foreach $articles as $article}
{template:post-multi}
{/foreach}
{template:pagebar}(3)列表页公共部分代码:
<li class="new-box">
<div class="new-img"><div class="layout"><a href="{$article.Url}" title="{$article.Title}" alt="{$article.Title}"><img alt="{$article.Title}" src="{baiyeyingxiao_picurl($article)}"></a></div></div>
<div class="new-text">
<a href="{$article.Url}" title="{$article.Title}" alt="{$article.Title}"><h2>{$article.Title}</h2></a>
<h4><span>{$article.Time('Y-m-d')}</span><span>#{if $type=='tag'}{$tag.Name}{else}{$category.Name}{/if}</span><span>热度({$article.ViewNums})</span></h4>
<p>{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),180)).'...');{/php}{$intro}</p>
</div>
</li>代码说明:
1)文章标题:
{$article.Title}2)文章链接:
{$article.Url}3)文章摘要:
{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),180)).'...');{/php}{$intro}4)文章缩略图:
{baiyeyingxiao_picurl($article)}5)文章分类:
{$category.Name}6)文章时间:Y是年,M是月,D是日, H是时,i是分,s是秒。
{$article.Time('Y-m-d')}分页码通用调用代码:
{if $pagebar}
{foreach $pagebar.buttons as $k=>$v}
<li class='cur'> {if $pagebar.PageNow==$k}
<span class="page_now">{$k}</span>
{elseif $pagebar.PageNow+1==$k}
<span class="next-page"><a href="{$v}">{$k}</a></span>
{else}
<a href="{$v}"><span class="page">{$k}</span></a>
{/if}
</li>
{/foreach}
{/if}