本文内に独自タグ(cmdタグ)を入力することで、「So-net Photo」「PostPet」「FLO:Q」などの外部コンテンツを日記、日記コメント、自己紹介、コミュニティ掲示板などに貼り付けることが可能になります。
また、URL小窓ではこの独自タグを使わずに、小窓機能に対応したURLを書き込むだけで「So-net buzzmap」「ニコニコ動画」「YouTube」などの外部コンテンツを貼り付けることが可能です。
ジョブスのスピーチを貼りたくてつくってみました。
でも、はてなダイアリーには関係ないけど....
function url2cmd(url) { if (!url.match(/^http:\/\/jimaku\.in\/w\/([a-zA-Z0-9_\-\/]+)/)) { pne_url2a(url); return; } var id = RegExp.$1; var width = 425; var height = 350; main(id, width, height); } function main(id, width, height) { if (!id.match(/^[a-zA-Z0-9_\-\/]+$/)) { return; } if (!width) width = 0; else width = parseInt(width); if (!height) height = 0; else height = parseInt(height); if (width <= 0 || width > 425) { width = 425; } if (height <= 0 || height > 350) { height = 350; } var html = '<object width="' + width + '" height="' + height + '"><param name="movie" value="http://swf.jimaku.in/v/' + id + '"></param>' + '<param name="wmode" value="transparent"></param>' + '<embed src="http://swf.jimaku.in/v/' + id + '" type="application/x-shockwave-flash" wmode="transparent" width="' + width + '" height="' + height + '"></embed></object>'; document.write(html); }
上記スクリプトを
OPENPNE_DIR/public_html/cmd/jimaku.in.js
に保存、するだけでOKです。