2

私が書いたすべてのブログ投稿を訪問者に表示したいと考えています。Blogspot には「アーカイブ」ウィジェットがありますが、特定の月/年に投稿された投稿のみが表示されます。すべての投稿を表示したい。JavaScriptを使わずにそれに対する解決策はありますか??

(一部のユーザーはスクリプトを無効にしている可能性があるため、JavaScriptを使用したくありません)

ありがとうございました。

4

2 に答える 2

0

スクリプトを使用する必要があります。> http://www.chethstudios.net/p/archives_09.html彼はブロガープラットフォームでシームレスなスクリプトを使用しています。

于 2010-04-27T17:52:59.270 に答える
0

これは古い質問ですが、今日は自分で同じ問題に直面したので、考えられる解決策を1つ共有したいと思いましHTML/JavaScriptた。次のコードでガジェットを追加するだけです。

<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>

それが役に立てば幸い、

于 2013-02-13T23:20:10.510 に答える