zblog如何给列表页和内容页添加tag标签
ZBLOG现在是一款比较受欢迎的CMS程序,现在很多站长都在用它来做站,那大家在做模板的时候一定会碰到一些问题的,今天给大家带来的是如何在列表页和内容页添加TAG标签,它的作用和好处就是可以增加网站内部相关内容的相关性,提高用户阅读的体验性,同时,搜索引擎也很喜欢tag标签!那下面我们就一起看看!
一,tag标签放在什么位置比较合适
1、列表页中放置tag标签的位置:包括首页的列表页、每个分类的列表页,还有置顶文章列表页中都可以出现tag标签。我们一般可以放在文章简介的后面,当然也可以单独一行放置,这取决于你的列表页的样式。
2、我们可以把tag标签放在文章页的末尾,也就是在每一篇文章的末尾都可以出现tag标签,(个人建议一篇文章展示3个TAG标签最理想)这个是比较常见的!
二,Tag标签调用代码
1、添加无逗号隔开的文章tag标签,当我们希望把设置的tag标签在该文章内容、首页以及分类列表页面中显示出标签,代码如下:
{if $article.Tags} {foreach $article.Tags as $tag}<a href="{$tag.Url}">{$tag.Name}</a>{/foreach} {/if}
2、添加有逗号隔开的文章tag标签,希望调用的标签之间有中文逗号隔开,代码如下:
{if $article.Tags}
{php}$counts = count($article->Tags);$i=0;{/php}
{foreach $article.Tags as $tag}
{php}$i++{/php}
{if $i == $counts}
<a href="{$tag.Url}" >{$tag.Name}</a>
{else}
<a href="{$tag.Url}" >{$tag.Name}</a>,
{/if}
{/foreach}
{/if}
3、添加固定数量的文章tag标签(我们就以调用3个tag标签为例),代码如下:
{php}$i=0{/php}
{if $article.Tags}
{foreach $article.Tags as $key => $tag}
{php}$i++{/php}
{if $i < 4}
<a href="{$tag.Url}" >{$tag.Name}</a>
{/if}
{/foreach}
{/if}