Html Blogger B:if用于评论,B:loop标记用于显示commnet
我在博客上有一个博客:Mobtakr 我想用blogger标签b:loop而不是这个数据代码在帖子中显示评论Html Blogger B:if用于评论,B:loop标记用于显示commnet,html,css,blogger,Html,Css,Blogger,我在博客上有一个博客:Mobtakr 我想用blogger标签b:loop而不是这个数据代码在帖子中显示评论 <data:post.commentHtml/> 所以我使用这段代码是因为我想实现注释的模式标记: /* 因此,我想在这里循环回复,并为其添加一些自定义样式*/ 问题是我找不到评论回复的条件,或者如果评论有回复,则以某种风格循环回复,以使回复与评论本身不同,并在回复之间留出空白 有人能帮我吗 是否有一个带有cond=“hasReplies”条件的b:
<data:post.commentHtml/>
所以我使用这段代码是因为我想实现注释的模式标记:
/*
因此,我想在这里循环回复,并为其添加一些自定义样式*/
问题是我找不到评论回复的条件,或者如果评论有回复,则以某种风格循环回复,以使回复与评论本身不同,并在回复之间留出空白
有人能帮我吗
是否有一个带有cond=“hasReplies”条件的b:if标记?在Blogger中有两个版本的评论结构,
comments
和threadedComments
。
第一个(您正在使用的)是可自定义的,但不幸的是,它不支持评论回复
因此,如果你想在你的博客中使用评论回复,你应该使用第二个
threadedComments
,但它是不可自定义的,这意味着你不能编辑HTML或向其中添加模式标记。谢谢!我知道有两个版本,我查看了blogger帮助,发现它们不支持评论回复。
<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>