﻿//RSSフィード取得・表示

//初期設定ここから


//最大チェック件数
var feed_num = 20;

//RSSのURL
var feed_url    = "http://wordpressjp.com/blog-hp/?feed=rss2";

//ulのidネーム
var feed_id     = "rss_feed";

//読み込むカテゴリの指定があれば設定・なければ空白にする
var show_category1 = '';

//カテゴリ1を読み込む件数
var num_category1  = 5;

//複数のカテゴリがあるならカテゴリ1と同じように設定・なければ0にする
var show_category2 = 'ネット関連';
var num_category2  = 0;


//初期設定ここまで


google.load("feeds", "1");

function initialize() {
  var feed = new google.feeds.Feed(feed_url);
  feed.setNumEntries(feed_num);
  feed.load(function(result) {
    if (!result.error) {
      var container = document.getElementById(feed_id);
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        dd = new Date(entry.publishedDate);
        var yearNum = dd.getYear();
        if (yearNum < 2000) yearNum += 1900;
        var date = yearNum + "/" + (dd.getMonth() + 1) + "/" + dd.getDate();
        
        if(((entry.categories == show_category1) || (show_category1 == '')) && num_category1 > 0){
          container.innerHTML += "<li>" + date + "&nbsp;<a href=\"" + entry.link + "\">" + entry.title + "</a></li>";
          num_category1--;
        }
        
        if((entry.categories == show_category2) && num_category2 > 0){
          container.innerHTML += "<li>" + date + "&nbsp;<a href=\"" + entry.link + "\">" + entry.title + "</a></li>";
          num_category2--;
        }
        if((num_category1 + num_category2) <= 0){ break; }
      }
    }
  });
}

google.setOnLoadCallback(initialize);
