{foreach $article.Tags as $tag}文章有20个标签,怎么才能调用前三个 使用咨询 意见建议 Bug反馈 二次开发

用户 a141420 7月前 913


列表页调用文章标签,标签有20个就炸了,怎么控制调用数量,比如就调用前三个

{foreach $article.Tags as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a>{/foreach}

最新回复 (18)
全部楼主
  • 超级版主 沉冰浮水 7月前 0
    引用 2
    减少设置的数量,,←这是我认真建议的解决方案。。

    沉冰浮水.tk我的咸鱼心 ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

  • 应用开发者 小鸡鸡 7月前 0
    引用 3
    最简单方法:
    {foreach $article.Tags as  $key=>$tag} {php}if($key==3){break;}{/php} <a href="{$tag.Url}" target="_blank">{$tag.Name}</a>{/foreach}

    www.newbii.cn

  • 超级版主 尔今 7月前 0
    引用 4
    既然只想显示3个,那一篇文章设置这么多的标签干什么呢?

    本人 作品 咨询和问题在具体 应用页面 点击QQ沟通能更快解决。 Z-BlogPHP常见问题教程

  • 用户 a141420 7月前 0
    引用 5
    小鸡鸡 最简单方法: {foreach $article.Tags as $key=>$tag} {php}if($key==3){break;}{/php} {$tag.Name}{/foreac ...
    不知道怎么回事,没用呢
  • 用户 a141420 7月前 0
    引用 6
    尔今 既然只想显示3个,那一篇文章设置这么多的标签干什么呢?
    为了seo,不可能不要tag,最低都得十个标签呢
  • 用户 a141420 7月前 0
    引用 7
    帮个忙大佬,给个解决方案或者建议
  • 用户 a141420 7月前 0
    引用 8
    沉冰浮水 减少设置的数量,,←这是我认真建议的解决方案。。
    帮个忙大佬,给个解决方案或者建议
  • 用户 a141420 7月前 0
    引用 9
    已经可以了,谢谢@花晨月夕大佬,小小红包,不成敬意
  • 应用开发者 小鸡鸡 7月前 0
    引用 10
    a141420 不知道怎么回事,没用呢
    抱歉,没考虑到标签数组的特殊性{php}$key=0;{/php}{foreach $article.Tags as $tag}<a href='{$tag.Url}'>{$tag.Name}</a>{php}$key++;if($key== 3){break;}{/php}{/foreach}

    www.newbii.cn

  • 超级版主 thisexplorer 7月前 2
    引用 11
    {foreach array_slice($article.Tags,0,3) as $tag}
      <a href="{$tag.Url}" target="_blank">{$tag.Name}</a>
    {/foreach}


    专注zblog开发,接受任意类型的主题定制和仿站、开发任意类型插件
    可风网
    QQ咨询
    zblog交流群 865945543

  • 应用开发者 小鸡鸡 7月前 0
    引用 12
    thisexplorer {foreach&nbsp;array_slice($article.Tags,0,3)&nbsp;as&nbsp;$tag} &nbsp;&nbsp;&am ...
    这个写法确实好看的多。学习了

    www.newbii.cn

  • 应用开发者 wanshutao 7月前 0
    引用 13
    我是这么写的
    {foreach $article.Tags as $arttag}
    {if count($article.Tags)<=3}
    <span><a href="{$arttag.Url}" target="_blank">{$arttag.Name}</a></span>
    {/if}
    {/foreach}

    万书涛的个人博客:网页设计师、前端工程师、php程序员、seo优化师、sem竞价推广主管、信息流优化师。爱好武术、运动、美女、学习等等

  • 应用开发者 wanshutao 7月前 0
    引用 14


    另外,楼主,标签不建议太多,否则可能会被百度当作弊处理,百度前一段的惊雷算法好像(具体名字忘了)专门处理聚合页面的问题,3到5个为好😀😙

    万书涛的个人博客:网页设计师、前端工程师、php程序员、seo优化师、sem竞价推广主管、信息流优化师。爱好武术、运动、美女、学习等等

  • 应用开发者 小鸡鸡 7月前 0
    引用 15
    写法可以很多种,像这种几个几个的我一般第一想法就是跳出循环,所以。。。不过,看了 thisexplorer的学法确实好很多,学习了

    www.newbii.cn

  • 应用开发者 wanshutao 7月前 0
    引用 16
    小鸡鸡 写法可以很多种,像这种几个几个的我一般第一想法就是跳出循环,所以。。。不过,看了 thisexplorer的学法确实好很多,学习了
    是的,我第一想法也是跳出循环

    万书涛的个人博客:网页设计师、前端工程师、php程序员、seo优化师、sem竞价推广主管、信息流优化师。爱好武术、运动、美女、学习等等

  • 超级版主 沉冰浮水 7月前 0
    引用 17
    wanshutao 我是这么写的 {foreach $article.Tags as $arttag} {if count($article.Tags)
    其实,,我也想推荐这个,,超过了一个也不显示/doge

    沉冰浮水.tk我的咸鱼心 ←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。

  • 应用开发者 wanshutao 7月前 0
    引用 18
    沉冰浮水 其实,,我也想推荐这个,,超过了一个也不显示/doge
    主要是你的那个函数我以前没用过,so。。。(尴尬)

    万书涛的个人博客:网页设计师、前端工程师、php程序员、seo优化师、sem竞价推广主管、信息流优化师。爱好武术、运动、美女、学习等等

  • 用户 a141420 7月前 0
    引用 19
    wanshutao 另外,楼主,标签不建议太多,否则可能会被百度当作弊处理,百度前一段的惊雷算法好像(具体名字忘了)专门处理聚合页面的问题,3到5个为好😀😙
    劲风算法,我就是做seo的,其实2013年百度就说打击了,
    • ZBlogger技术交流中心
      20
          
返回