我正在尝试编辑此代码,以便它可以遍历博客文章的XML,并显示数量和特定标签。
此代码符合预期,但最多扫描最后30条帖子。
在阅读有关Blogger XML的文章时,我发现可以通过使用脚本+ feed + json来克服此限制
我不知道该怎么做以及在哪里进行编辑。
代码是这样的:
<b:section id='posts-noticias'>
<b:widget id='Blog2' locked='true' title='Blog Archive' type='Blog'>
<b:includable id='main' var='top'>
<b:if cond='data:view.isHomepage'>
<b:loop values='data:posts where (p=> p.labels any (l=> l.name == "CARS")) take 6' var='post'>
<b:include data='post' name='printPosts'/>
</b:loop>
<b:else/>
<b:include data='post' name='printPosts'/>
</b:if>
</b:includable>
<b:includable id='printPosts' var='post'>
<div class='post hentry'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.title'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
</b:if>
<b:else/>
</b:if>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
<div class='cutter'>
<b:if cond='data:post.isFirstPost'>
</b:if>
<a expr:alt='data:post.title' expr:href='data:post.url' expr:title='data:post.title'>
<div class='Image thumb'>
<img expr:alt='data:post.title' expr:src='resizeImage(data:post.firstImageUrl, 300)' expr:title='data:post.title'/>
</div>
</a>
</div>
</b:if></b:if>
<div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
</b:if>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.dateHeader'>
<script>var ultimaFecha = ' Publicado em: <data:post.dateHeader/>';</script>
<h3 class='date-header'>Publicado em: <data:post.dateHeader/></h3>
<b:else/>
</b:if>
</b:if>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
<b:eval expr='snippet(data:post.body, {length: 1200, links: false})'/>
</b:if>
</b:if>
</div>
</div>
</b:includable>
</b:widget>
</b:section>
搜索文章的部分是这个
<b:loop values='data:posts where (p=> p.labels any (l=> l.name == "CARS")) take 6' var='post'>
我正在这里阅读一些关于stackoverflow的参考,但是我不知道如何将其应用于此代码。
Blogger Javascript with JSON error on Posts > 500