この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
rss [2016/12/28 ] N_Miya |
rss [2018/12/31 ] (現在) N_Miya |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | <html> | + | ===tokyo.matrix.jp=== |
- | <body> | + | |
- | <script src="http://www.google.com/jsapi" type="text/javascript"></script> | + | |
- | + | ||
- | <script type="text/javascript"> | + | |
- | google.load("feeds", "1"); //APIを読み込みます | + | |
- | + | ||
- | function initialize(){ | + | |
- | 7 | + | |
- | + | ||
- | var feed = new google.feeds.Feed("RSSのURL"); //読み込むRSSフィードを設定します | + | |
- | var noPhoto = ("<img src='画像がなかった場合に表示する画像のURL' />"); //画像がなかった場合に表示する画像を指定します | + | |
- | + | ||
- | feed.setNumEntries(5); //記事を読み込む件数を設定します | + | |
- | feed.load(dispfeed); | + | |
- | + | ||
- | function dispfeed(result){ | + | |
- | + | ||
- | if(!result.error){ | + | |
- | var container = document.getElementById("feed"); //HTMLに書き出す対象のIDを指定します | + | |
- | + | ||
- | for (var i = 0; i < result.feed.entries.length; i++) { | + | |
- | + | ||
- | var entry = result.feed.entries[i]; | + | |
- | + | ||
- | var entryDate = new Date(entry.publishedDate); //日付を取得します。 以下二桁処理をします | + | |
- | var entryYear = entryDate.getYear(); | + | |
- | if (entryYear < 2000){ | + | |
- | entryYear += 1900; | + | |
- | } | + | |
- | var entryMonth = entryDate.getMonth() + 1; | + | |
- | if (entryMonth < 10) { | + | |
- | entryMonth = "0" + entryMonth; | + | |
- | } | + | |
- | var entryDay = entryDate.getDate(); | + | |
- | if (entryDay < 10) { | + | |
- | entryDay = "0" + entryDay; | + | |
- | } | + | |
- | var date = entryYear + "/" + entryMonth + "/" + entryDay + ":"; | + | |
- | + | ||
- | var entryImg = ""; | + | |
- | var imgCheck = entry.content.match(/(src="http:)[\S]+((\.jpg)|(\.JPG)|(\.jpeg)|(\.JPEG)|(\.gif)|(\.GIF)|(\.png)|(\.PNG))/); //画像のチェックをします 拡張子はここで増やします | + | |
- | if(imgCheck){ | + | |
- | entryImg += '<img ' + imgCheck[0] + '" >'; | + | |
- | } else { | + | |
- | entryImg += noPhoto; | + | |
- | } | + | |
- | + | ||
- | container.innerHTML += '<div><p>' | + | |
- | + date | + | |
- | + '</p><h3><a href="' + entry.link + '">' | + | |
- | + entry.title + '</a></h3>' | + | |
- | + entryImg | + | |
- | + '<p>' | + | |
- | + entry.contentSnippet.substring(0,120) | + | |
- | + ' …<a href="' + entry.link + '">more</a></p></div>'; | + | |
- | } | + | {{rss>http://tokyox.matrix.jp/feed/}} |
- | var linkBlank = container.getElementsByTagName('a'); // targetに'_blank'を設定します。不要な場合は、以下4行を削除 | + | |
- | for (var j = 0, l = linkBlank.length; j < l; j++) { | + | |
- | linkBlank[j].target = '_blank'; | + | ===古代史 俯瞰=== |
- | } //target'_blank'ここまで | + | |
- | } | + | {{rss>http://tokyox.matrix.jp/wordpress/feed/}} |
- | } | + | |
- | } | + | |
- | google.setOnLoadCallback(initialize); | + | === dokuwiki自分のFEED=== |
- | </script> | + | |
- | </body> | + | {{rss>http://miya.myds.me/dokuwiki/feed.php}} |
- | </html> | + |