忍者ブログ
忍者ブログ[PR]

最近の記事
test on Jan 14
転職した夢 on Mar 01
三食カレー on Mar 01
チュロ on Feb 27
今日は一日 on Feb 26


Map
忍者ブログ[PR]

PR



Popular post : Recommended articles

「網戸+自作+DIY などで検索してる方へ」

「押入れ改造の記録」
 

「踏み台を諦めてベビーゲート作りに着手」

KRLGHDN: かてごり: DIY

Home > Blog > Article published in [Category:], [Month: 2025/01]
Home > Blog > Article published in [Category:Web], [Month: 2013/08]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



comments powered by Disqus
やりだしたはいいものの結構めんどうくさかった・・・

更に、Ninjaブログのエディターが新しくなる前は問題なかったのに、今夜は<code></code>内に<div>が含まれていると勝手にdivの前に閉じタグ(</code>)を入れられるというエラーだかバグが起きてしまって、

つまり

<code> xxx<div></div>xxxx(<div></div>を含むソースコード)</code>

と書いてるのに、エントリーを登録する過程で勝手に

<code> xxx</code> <div></div>xxxx

みたいな感じに改ざんされてしまい、ソースコードがそのまま文字情報じゃなくて中途半端にデモとして機能してしまうという七面倒臭いことに・・・眠くて、この説明が果たして本当に状況を正確に説明できているのかどうか自分でもわからないのだが・・・とにかく、それでこの改ざんを回避しようと色々試してたら、コンテンツのコード書いてた時間の3倍の時間がかかった。手を付けるんじゃなかった。

ちなみに今気づいたんだけど、<font></font>も、勝手に<spam></spam>に置き換えられてしまうようだ。なんでなの?何かメリットがあるの?誰かおしえてくれ~~~~~



愚痴はおいといて本題に。

【Google feed API を使ってPinterest のフィードを表示させる / ソース】

 // ①(head内に記述)

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("feeds", "1");
function initialize() {
   
  var feed = new google.feeds.Feed("http://pinterest.com/aintai/my-dining/rss");
  feed.load(function(rss) {
      if (!rss.error) {
           
          var channel = new Array();
          var entry = new Array();
           
          channel['title'] = rss.feed.title;
          channel['link'] = rss.feed.link;
          channel['favicon'] = "http://favicon.hatena.ne.jp/?url=" + channel['link'];
          channel['description'] = rss.feed.description;
          channel['author'] = rss.feed.author;
           
          for (var i=0; i<rss.feed.entries.length; i++){

              entry[i] = {
                  title : rss.feed.entries[i].title,
                  link : rss.feed.entries[i].link,
                  content : rss.feed.entries[i].content,
              };<
              entry[i]['img'] = rss.feed.entries[i].content.match(/src=\"(.*?)\"/igm);

               for (var j=0; j<entry[i]['img'].length; j++){
                   entry[i]['img'][j] = entry[i]['img'][j].replace(/src=/ig, "");
                   entry[i]['img'][j] = entry[i]['img'][j].replace(/\"/ig, "");
               }
          }
           
          var Feed = '<img class="fav" src="' + channel['favicon'] + '">\n'
                      + '<a href="' + channel['link'] + '">' + channel['title'] + ': </a>\n'
                      + '<a href="'+ entry[0]['link'] + '">' + entry[0]['title'] + '    ...</a>\n'
                      + '<img width="200" src="' + entry[0]['img'][0] + '">'
                      + '<img class="fav" src="' + channel['favicon'] + '">\n'
                      + '<a href="' + channel['link'] + '">' + channel['title'] + ': </a>\n'
                      + '<a href="'+ entry[1]['link'] + '">' + entry[1]['title'] + '    ...</a>\n'
                      + '<img width="200" src="' + entry[1]['img'][0] + '">'
                      + '<img class="fav" src="' + channel['favicon'] + '">\n'
                      + '<a href="' + channel['link'] + '">' + channel['title'] + ': </a>n'                       + '<a href="'+ entry[2]['link'] + '">' + entry[2]['title'] + '    ...</a>\n'                       + '<img width="200" src="' + entry[2]['img'][0] + '">'           $('#topics').append( Feed );       }   }); } google.setOnLoadCallback(initialize);</script> //② body内に記述 <div id="topics"></div>



【デモ】






ちなみに本家で用意されてるWidget ↓




実は2009年頃から使ってきたTumblrから、先日Pinterestに完全移行する決心をした。Pinterestのほうが人口多いし、TumblrはいずれYahooに汚されるだろうから・・・っていう理由で。でもまだ不慣れなせいもあってか、使い勝手はやっぱりTumblrのほうがいい。マスエディター最強。そして何より愛着がある。この調子ではまた舞い戻ってしまうかもしれない。


comments powered by Disqus
忍者ブログコメント欄(2014/07~未運用)
Name
Subject
Mail
URL
Body
Password
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字
<< NewerPost       Home       OlderPost >>


{ }

KRLGHDN is powered by Ninja Tools,
Theme: Glidda by aintai.