使えるはずのブログパーツが許可されない時...

  • nike+のブログパーツをサイドバーに追加しようとしたら、確認画面で以下のように表示されてしまった。(そーか使えないのか、ガックリ...。)
...
<ご指定のparamタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください>
<ご指定のembedタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください>
...
  • 上記ページのnike+のソースを確認すると、以下のような違いがあった。(なるほど!)
NG: <param name="movie" value="http://nikerunning.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf" />
OK: <param name="movie" value="http://nikeplus.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf"></param>

NG: <embed src="http://nikerunning.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf" ... ></embed>
OK: <embed src="http://nikeplus.nike.com/nikeplus/v1/swf/scrapablewidget/rundetail.swf" ... ></embed>
  • <param />と<param></param>の違いは良しとして、
  • 怪しいのは、valueやsrc属性に設定されるURL。

結論

  • 以下のように置き換えて、無事、使えるブログパーツになった!
    • nikerunning → nikeplus

nike+のブログパーツの取得と設定

  • nike+で...
    • My Runs >> RUNSを選択。右上のSHAREリンクで「公開する」を選択して、一旦ログアウト。
    • My Runs >> RUNSを選択。右上のSHAREリンクで「WEBサイトに追加」を選択して、「ソースをコピー」ボタンを押す。
  • はてなで...
    • 管理 >> デザイン >> 詳細 >> ページのフッタ の良さげな位置にペースト(command-V)。