Я пытаюсь отредактировать этот код, чтобы он мог просматривать XML сообщений блоггера и показывать количество и конкретный тег.
Этот код соответствует ожидаемому, но сканирует не более 30 последних сообщений. .
читая о блоггере xml, я обнаружил, что это ограничение можно преодолеть с помощью script + 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, но я не знаю, какпримените их к этому коду.
Javascript Blogger с ошибкой JSON для сообщений> 500
Blogger - Как ограничить ярлык поста блоггера
API Blogger JSON - скрипт src