繁体   English   中英

排序字母列表blogspot

[英]sort alphabet list blogspot

我有这个脚本:

 <script type="text/javascript">
function getposttitle(json) {

// Get total posts
var totalposts = json.feed.openSearch$totalResults.$t;

  for (var i = 0; i < totalposts; i++)
  {
    var posturl;  
    // Get rel=alternate for truly post url
    for (var j=0; j < json.feed.entry[i].link.length; j++)
    {
      if (json.feed.entry[i].link[j].rel == 'alternate')
      {
        break;
      }
    }

    var poststitle = json.feed.entry[i].title.$t;
    document.write('&nbsp;&nbsp;&nbsp;&nbsp;'+poststitle+'<br/>');

  }
    }    
    </script>

    <script type="text/javascript" src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&callback=getposttitle"></script>

现在,我应该更改什么才能将其作为字母列表排序?

以及删除&max-results = 10000的任何想法,因为如果我删除它,只会显示25个结果。

以下是指向API的链接: https : //developers.google.com/blogger/docs/2.0/developers_guide_protocol

有两个与您的问题相关的参数:

max-results:要返回的最大条目数。

orderby:返回条目的顺序,例如上次修改(默认),开始时间或更新。

您在哪里:

src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&callback=getposttitle">

更改为此:

src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&orderby=title&callback=getposttitle">

在这里,我选择标题字段作为排序的字段,而不是默认字段(最后修改的字段)。 您可以将max-results设置为较小的数字,例如100,以减少返回的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM