2010-04-02 3 views
2

내 블로그 방문자에게 내가 작성한 블로그 게시물을 모두 표시하고 싶습니다. Blogspot에는 'Archive'위젯이 있지만 특정 월/일에 게시 된 게시물 만 표시합니다. 모든 게시물을 표시하고 싶습니다. 거기에 자바 스크립트를 사용하지 않고 어떤 해결책이 있습니까 ??내 블로그 스폿 블로그에서 모든 게시물의 게시물 제목을 나열하는 방법은 무엇입니까?

가 감사 (전 일부 사용자가 자신의 스크립트를 사용할 수도 '사촌 자바 스크립트를 사용하지 않습니다).

답변

0

나는이 오래된 질문이다 것을 알고 있지만 오늘 자신에 의해 동일한 문제에 직면 한 이후, 나는 하나 개의 가능한 솔루션을 공유하고 싶었 :

<div id="all_post_root">Loading ...</div> 

<script type="text/javascript"> 
// Sort the items with respect to their title 
var entriesComparator = function(a, b) { 
    return a.link[2].title > b.link[2].title; 
} 

var displayFeed = function(response) { 
    var entries = response.feed.entry; 
    entries.sort(entriesComparator); 

    var listUl = document.createElement("ul"); 
    for (var i in entries) { 
    var elt = entries[i].link[2]; 

    var a = document.createElement("a"); 
    a.href = elt.href; 
    a.appendChild(document.createTextNode(elt.title)); 

    var li = document.createElement("li"); 
    li.appendChild(a); 

    listUl.appendChild(li); 
    } 

    var allPostRoot = document.getElementById('all_post_root'); 
    allPostRoot.innerHTML = ""; 
    allPostRoot.appendChild(listUl); 
}; 
</script> 

<script src="/feeds/posts/default?alt=json&callback=displayFeed"> 
</script> 

: 바로 다음 코드와 HTML/JavaScript 가젯을 추가 도움이 되었기를 바랍니다.

+0

이 결과의 스크린 샷을 게시 할 수 있습니까? –

+0

이것은 전혀 작동하지 않습니다. Blogger가 게시 된 이래로 Blogger가 공정하게 변경되었다고 가정합니다. –