仅针对Blogspot中的特定标签显示广告(AdSense)

问题描述 投票:0回答:1

我想只在特定的标签上显示广告,如下所示:

但是那不起作用。它什么都没显示。我该如何解决这个问题?我想为Gartenblog,Foodblog,Reiseblog,Fotoblog和Blogging的标签显示Google AdSense,如果没有这些标签,它应该显示另一个广告。我该怎么办?

<b:if cond='data:post.labels none (label => label.name in ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])'>
<b:if cond='data:post.labels any (label => label.name == ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])'>

如果我只使用一个标签,但不使用多个标签,效果很好。

html blogger adsense
1个回答
0
投票

检查长度:

<b:if cond='(data:post.labels where (label => label.name in ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])).length gt 0'>
  <!-- Ad One -->
<b:else/>
  <!-- Ad Two-->
</b:if>
© www.soinside.com 2019 - 2024. All rights reserved.