« TiddlyWiki、ローカル以外では編集させないHack - RemoteEditLock | メイン | GoogleMapsEditor β3公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト »

TiddlyWikiなサイトでもアサマシく。 - AmazonBannerMacro

思いつきで実装の第二段。

TiddlyWikiでアフェリエイトするぞーというわけで、Amazonのバナーリンクを貼り付けてみます。

あまりやって褒められるとも思えませんが、ごくごく簡単な実装ですので、お試しアレ。


以下の内容をAmazonBannerMacroというTiddlerで新規追加。

tagにsystemConfigを追加するのを忘れないようにしましょう。

config.macros.AmazonBanner = {};
config.macros.AmazonBanner.handler = function(place,macroName,params)
{
	var e = document.createElement('iframe');
	e.setAttribute('src','http://rcm-jp.amazon.co.jp/e/cm?t='+params[0]+'&o=9&p=8&l=ez&f=ifr');
	e.setAttribute('width','120');
	e.setAttribute('height','240');
	e.setAttribute('scroll','no');
	e.setAttribute('border','no');
	e.setAttribute('frameborder','0');
	e.setAttribute('style','border:none;');
	place.appendChild(e);
	return(e);
}

こうやって、MainMenuのTiddlerの中で

<<AmazonBanner hsjjp-22>>

などとすると、バナーが表示されるという寸法です。

ちなみにhsjjp-22としているところをあなたのAmazonアソシエイトIDに置き換えてくださいね。

トラックバック

このエントリーのトラックバックURL:
http://hsj.jp/blog/mt-tb.cgi/1243

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)