Показать статьи в Blogger by Feed или Json - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь отредактировать этот код, чтобы он мог просматривать 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 != &quot;item&quot;'>
<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 != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<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='&quot;post-body-&quot; + data:post.id'>

<b:if cond='data:blog.pageType == &quot;item&quot;'>

</b:if>

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:post.dateHeader'>
<script>var ultimaFecha = &#39; Publicado em: <data:post.dateHeader/>&#39;;</script>
<h3 class='date-header'>Publicado em: <data:post.dateHeader/></h3>
<b:else/>
</b:if>
</b:if>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
   <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

...