我的问题是,如何将同一个标签下的帖子的URL和标题存储到String数组中。
假设我在行动http://rawmangaread.blogspot.in/search/label/Action/标签下有多个帖子 据推测,类别或标签下的帖子标题和网址是:
第1篇:
标题:Konjiki没有WordMaster第1章 网址:http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-1.html
帖子2:
标题:Konjiki没有WordMaster第2章
网址:http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-2.html第3篇:
标题:Dungeon Seeker第1章 网址:http://rawmangaread.blogspot.in/2017/03/dungeon-seeker-chapter-1-raw-manga.html
和其他一些......
我想要2个数组,例如var pTitle
和var pURL
我希望它像这样存储
pTitle[0]=Konjiki no WordMaster Chapter 1
pTitle[1]=Konjiki no WordMaster Chapter 2
pTitle[2]=Dungeon Seeker Chapter 1
pURL[0]=http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-1.html
pURL[1]=http://rawmangaread.blogspot.in/2017/03/konjiki-no-wordmaster-chapter-2.html
pURL[2]=http://rawmangaread.blogspot.in/2017/03/dungeon-seeker-chapter-1-raw-manga.html
请提供代码帮助:D
答案 0 :(得分:1)
以下代码应该能够达到您的要求 -
<b:if cond='data:blog.searchLabel'>
<script>
var URLArray = <b:eval expr='data:posts map (post => post.url)'/>;
var TitleArray = <b:eval expr='data:posts map (post => post.title)'/>;
</script>
</b:if>
b:if
条件仅在Label页面上加载此代码。另外,要使其正常工作,请将其放在Blog
小工具内(将其添加到<b:includable id='main' var='top'>
标记内。不要将其包含在帖子的b:loop
标记内,否则会重复多次在页面上的时间)