2013-08-31 57 views
0

我有一個腳本可以搜索帖子標題並根據特定標籤(Freebies)生成一個列表。但是,由於命令「orderby = published」,它不會返回按字母順序排列的列表。如何讓我的列表成爲按字母順序排列?我試過「& Order = alphabet」 有人能告訴我什麼關鍵字「orderby =」使用?這將在Blogger上使用,我是一個新手:(Alphabetize a List Using orderby =

下面是腳本:

<script type="text/javascript"> 
var numposts = 100; 
var standardstyling = true; 

function showrecentposts(json) { 
    for (var i = 0; i < numposts; i++) { 
    var entry = json.feed.entry[i]; 
    var posttitle = entry.title.$t; 
    var posturl; 
    if (i == json.feed.entry.length) break; 
    for (var k = 0; k < entry.link.length; k++) { 
     if (entry.link[k].rel == 'alternate') { 
     posturl = entry.link[k].href; 
     break; 
     }} 
    posttitle = posttitle.link(posturl); 
    if (standardstyling) document.write('<li>'); 
    document.write(posttitle);} 
    if (standardstyling) document.write('</li>'); 
} 
</script> 
<ul> 
<script src="http://blogname.blogspot.com/feeds/posts/default/-/Freebies?  
orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts&amp;max-  
results=999"></script> 
</ul> 
+0

'orderby'排序normaly聲明字段進行排序,我猜對現場'title'但是那只是一個猜測。 – NiKiZe

+0

感謝您的回覆。我試過標題,但沒有奏效。 – user2734763

回答

0

支持的orderby選項只有兩個參數是publishedupdated

這是基於https://developers.google.com/blogger/docs/2.0/reference

搜索「博主orderby title」給出了幾個不同的結果,orderby=title應該可以工作,但這取決於博客系統支持的內容。當使用orderby標題時,blogspot.com返回400。

你將不得不這樣做對客戶副作用

相關問題