首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >博主-如何限制博主的贴标

博主-如何限制博主的贴标
EN

Stack Overflow用户
提问于 2014-05-12 09:10:32
回答 3查看 4K关注 0票数 0

我需要知道如何在博客中限制那些帖子标签。我已经找过了,但找不到任何与限制贴标有关的东西。这就是我到目前为止所取得的成就。

注意:我想在每个帖子标题下显示有限的帖子标签。喜欢

代码语言:javascript
复制
if(post_label.count() < 3) { //show post label }

因此,我需要在每个帖子的标题下显示3个标签。

代码语言:javascript
复制
<div class='post-category'> 
    <span class='post-label'>
        <b:if cond='data:post.labels'>
            <b:loop values='data:post.labels' var='label'>
                <a expr:href='data:label.url + &quot;?&amp;max-results=10&quot;' rel='tag'>
                    <data:label.name/>
                </a>
                <b:if cond='data:label.isLast != &quot;true&quot;'> 
                </b:if>
            </b:loop>
        </b:if>
    </span> 
</div>
EN

回答 3

Stack Overflow用户

发布于 2016-06-22 03:47:57

您只能通过css来完成它,例如,我们有类“post”:

代码语言:javascript
复制
 <span class="post-cat">
   <b:if cond='data:top.showPostLabels and data:post.labels'>
     <b:loop values='data:post.labels' var='label'>
       <a expr:href='data:label.url + &quot;?&amp;max-results=4&quot;' rel='tag'>
         <data:label.name/>
       </a>
       <b:if cond='not data:label.isLast'/>
     </b:loop>
   </b:if>
 </span>

在css上,您可以完成以下技巧:

代码语言:javascript
复制
.post-cat a{
  display: none;
}

.post-cat a:nth-child(1),
.post-cat a:nth-child(2),
.post-cat a:nth-child(3){
  display: block;
}

我希望这对你两年前的问题有所帮助:)

票数 1
EN

Stack Overflow用户

发布于 2015-12-10 03:31:22

只需将max-results=3替换为max-results=10并保存blogger模板即可。

代码语言:javascript
复制
<a expr:href='data:label.url + &quot;?&amp;max-results=10&quot;' rel='tag'>

您需要更改max-results=10,以限制博客中每个标签下的特定"3“帖子数量。

票数 0
EN

Stack Overflow用户

发布于 2017-09-01 00:54:00

使用<b:eval/>标记,它将类似于

代码语言:javascript
复制
<b:eval expr="data:post.labels[0].name" />
<b:eval expr="data:post.labels[1].name" />
<b:eval expr="data:post.labels[2].name" />

或者简单地使用这个技巧

代码语言:javascript
复制
   <b:loop values='data:post.labels' index='i' var='label'>
     <b:if cond='data:i == 1'>
       <a expr:href='data:label.url' rel='tag'><data:label.name/></a>
     </b:if>
   </b:loop>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23605073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档