右クリックで「楽天アフィリエイト」

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] 右クリックで「楽天アフィリエイト」リンクを生成する。
[キーワード] 楽天アフィリエイト,リンク生成

« 楽天広場からのトラックバック | トップページ | 楽天広場からのトラックバック攻撃?! »

2004.05.18

右クリックで「楽天アフィリエイト」

*** 2004年5月20日 4時32分 追記 ***

「右クリックで楽天アフィリエイト」スクリプトの改訂版を用意しました。今後は、改訂版の方をご使用ください。


右クリックシリーズです。

ようやく、「楽天広場」にも外部ページへのリンクが埋め込めるようになった (今まではリンクを埋め込んでも、投稿時に <a href="http://example.com/">hogehoge</a> の hogehoge 部分を残して削除されてしまっていました) のを記念して、拙作の「Bookmarklet for 楽天アフィリエイト」を元に、 右クリック(MenuExt)版を作ってみました。

アフィリエイトIDの取得の仕方に関しては「楽天アフィリエイトの固定アフィリエイトIDの取得方法」を参考にしてください。 この方法で取得したIDは今のところ、無期限に使えるようです(が、突然使えなくなる可能性は否定できません)。少なくともここ半年の間は、常に同じIDが取得できています。

なお、楽天には公式にはアフィリエイトIDというものは存在しないことになっていますので、 楽天への問合せはご遠慮ください。

例によって、設置の仕方は、他の MenuExt の設置方法を参考にしてください。

以下に、ソースを載せておきます。

<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
<script type="text/javascript" language="JavaScript">
// 右クリックで「楽天アフィリエイト」のリンクを作成する
// Copyleft 2004 by H.Tsujimura (tsupo@na.rim.or.jp)
// Ver 1.0  18 May 2004

// 楽天広場の 更新ping/トラックバック対応 と 日記への外部リンク埋め込みが
// 可能になったのを記念(?)して、拙作の 「Bookmarklet for 楽天アフィリエイト」
//  (http://www.na.rim.or.jp/~tsupo/anotherMemo/mt/archives/000123.html)
// を MenuExt化してみました。

// 使い方
//  その1 - 単にリンクを生成しただけの場合
//    「楽天市場」内の商品ページを閲覧している状態で、右クリックし、「楽天ア
//    フィリエイトリンク生成」を選択してください。ダイアログが表示されますの
//    で、テキストボックス中の html コードを日記・blog 等に張りつけてくださ
//    い。
//
//  その2 - 商品ページの説明文等を引用したい場合
//    「楽天市場」内の商品ページを閲覧している状態で、引用したい文章・文字列
//    をマウス等で選択した後、右クリックし、「楽天アフィリエイトリンク生成」
//    を選択してください。ダイアログが表示されますので、テキストボックス中の
//     html コードを日記・blog 等に張りつけてください。

// 備考
//   楽天広場でも使えるように、この版は「アサマシ」機能なし版(生成するコードに
//   JavaScriptを使わない版)にしました。
//   また、上記「その2」の機能は Bookmarklet 版にはなかった新機能です。

obj = external.menuArguments;   // 右クリック時の引数のオブジェクトの参照
page_url  = obj.document.URL;   // ページのURL
title_txt = obj.document.title; // タイトル文字列
str = obj.document.selection.createRange().text;  // 選択されている文字列

rakutenID = "0008x695.5601x7xx"; // ← ご自分のアフィリエイトID に書き換えて
                                 //    ください
                // 楽天アフィリエイトID(仮称) -- 楽天アフィリエイトのトップ
                //   ページから任意の楽天市場のページのリンク生成を実行した
                //   ときに生成される URL、例えば
                //     http://www.rakuten.co.jp/cereza/450679/584217/
                //   というURLに対してリンク生成を実行すると生成されるURL
                //     http://pt.afl.rakuten.co.jp/c/0008x695.5601x7xx/?url=http://www.rakuten.co.jp/cereza/450679/584217/
                //   の “0008x695.5601x7xx” の部分が「楽天アフィリエイトID
                //   (仮称)」になります。楽天では「楽天アフィリエイトID」な
                //   るものは存在しないことになっていますので、楽天に問い合
                //   わせることはご遠慮ください。

var linkString = title_txt.substring(title_txt.indexOf(':')+1,title_txt.length);
var u = document.location.href;
if ( page_url == "" )
    page_url = u;

var rakutenUrl = 'http://pt.afl.rakuten.co.jp/c/';
var med  = '/?url=';
var link = '<a href="' + rakutenUrl + rakutenID + med + page_url + '">' + linkString + '</a>';
if ( str == "" )
    prompt('',link);
else {
    qTag = '<blockquote cite="' + page_url + '"><p>' + str + '</p><cite>' + link + '</cite></blockquote>';
    prompt('',qTag);
}
</script>


関連記事: Bookmarklet for A8楽天・TG楽天 ~アフィリエイトリンク自動作成~ (庭師。さん)

投稿者: tsupo 2004.05.18 午後 07:44 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


ウェブログ・ココログ関連」カテゴリ内の最近の記事

プログラミング」カテゴリ内の最近の記事

右クリック(MenuExt)」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/614387

この記事へのトラックバック一覧です: 右クリックで「楽天アフィリエイト」:

» Bookmarklet for 楽天アフィリエイト 改 from 楽天広場補完計画
楽天アフィリエイトのテキストリンクをワンクリックで自動作成できるようにするブックマークレットです。このブックマークレットのオリジナルはtsupoさんが作成したも... 続きを読む

受信: 2004.05.19 午後 08:55

» 「右クリックで楽天アフィリエイト」 改定版 from 観測気球
庭師。さんの記事を元に、「右クリックで楽天アフィリエイト」を改修しました。 続きを読む

受信: 2004.05.20 午前 04:30

コメント

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場