2010年09月21日

エクステンション:アフィリエイト(Amazon, Rakuten)

実際に、MediaWikiページ内にアフィリエイトを設置してみる。
昨日言及した HTMLets を使う。


ダウンロード
http://www.mediawiki.org/wiki/Extension:HTMLets
Download snapshot - trunk
バージョンらしきものが見当たらなかったので最新で。


インストール
いつものエクステンションのやり方と同じ。
解凍して出来たディレクトリ HTMLets ごと extensions 以下へコピー。
w/extensions/HTMLets

LocalSettings.php へ以下を追加

require_once( "$IP/extensions/HTMLets/HTMLets.php" );
$wgHTMLetsDirectory = "$IP/htmlets";
コード片を置くディレクトリを w/extensions/HTMLets/affiliate としようかとも思ったが、
・今後もアップロードで使うのに深すぎる
・よく目に付くところに置かないとバックアップを忘れる
といった理由でデフォルトのままにしておく。

ということで、w/htmlets ディレクトリを新たに作成。
今はWindowsで作業しているのでパーミッションは気にしてない。
サーバに掘るときは、644 あたりにしておこう。


アフィリエイトの書き込み
amazonアソシエイトの商品リンク (要ログイン)から商品を検索し、「リンクを作成」をクリック。

出てきたコードをローカルファイルにコピペする。
amazon_test.html

<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=XXXXXXXXXX&o=9&p=8&l=as1&asins=4101235058&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>

ファイルをhtmletsディレクトリへコピー
w/htmlets/amazon_test.html

MediaWikiコンテンツのテストページに次を書き込む。

<htmlet>amazon_test</htmlet>

これで一応表示できた。
楽天も同様。

ローカルでもちゃんと表示できたので、どっからリンクを貼るかというのはチェックしてないんだろう。

右寄せにしたりとか、デザイン面は次回。



lionkid at 18:21コメント(0)トラックバック(0)技術記録  

トラックバックURL

コメントする

名前
URL
 
  絵文字
 
 
記事検索
最新トラックバック
  • ライブドアブログ