【问题标题】:Blogger B:if for comments and b:loop tag for displaying commnetsBlogger B:if 用于评论和 b:loop 标签用于显示评论
【发布时间】:2020-04-01 23:40:50
【问题描述】:

我在博客上有一个博客:Mobtakr 我想使用博主标签 b:loop 而不是这个数据代码在帖子中显示 cmets

  <data:post.commentHtml/>

所以我使用了这段代码,因为我想为 cmets 实现模式标记: ​

  <ol id="top-ra" >
<b:loop values='data:post.comments' var='comment'>
  <li itemscope='itemscope' itemtype='https://schema.org/Comment'  class="comment" expr:id='data:comment.anchorName' >
<div class="comment-block">
<div class="comment-header">
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' itemprop='author' itemscope='itemscope' itemtype='https://schema.org/Person' rel='nofollow'>
<span itemprop="name">
<data:comment.author/>
  </span>
</a>
<b:else/>
<a expr:href='data:comment.authorUrl' itemprop='author' itemscope='itemscope' itemtype='https://schema.org/Person' rel='nofollow'>
<data:comment.author/></a>
</b:if>
<time expr:datetime="data:comment.timestamp" itemprop="dateCreated"  class="datetime secondary-text">
<data:comment.timestamp/>
  </time>
  </div>
<p  class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix' itemprop='text'>
<data:comment.body/>
</p>
    </div> 
<div class="comment-replies" > 
<ol >

<b:loop values='data:post.comments-replies' var='comment'>
/*
So i want to loop the replies here and add some custom styles to them */ 
</b:loop> 
</ol>
    </div> 
</li>
</b:loop>
</ol>

问题是我找不到评论回复的条件,或者如果评论有回复,则使用某种样式循环其回复,以使回复与评论本身不同并保留回复。

那么,谁能帮帮我?

是否存在带有条件 cond="hasReplies" 的 b:if 标签?

【问题讨论】:

    标签: html css blogger


    【解决方案1】:

    Blogger 中有两个版本的 cmets 结构,Comments 和 threadedComments。 第一个(您正在使用的)是可自定义的,但不幸的是它不支持评论回复。

    因此,如果您想在您的博客中使用评论回复,您应该使用第二个threadedComments,但它不可自定义,这意味着您无法编辑 HTML 或向其添加架构标记。

    【讨论】:

    • 谢谢!我知道有两个版本,我查看了博客帮助,发现它们不支持评论回复。 link
    猜你喜欢
    • 2021-12-04
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多