右クリックで「bk1ブリーダー(画像付き)」

観測気球

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

[要旨] bk1の個別商品ページを閲覧しているときに、右クリック一発でブリーダーリンク(画像付き)を生成するMenuExtスクリプトです。
[キーワード] bk1,ブリーダー,リンク自動生成

« ふたりはプリキュア キュアキュアソフビフィギュア | トップページ | Re: MovableTypeでAtom APIが動かない理由 »

2004.07.25

右クリックで「bk1ブリーダー(画像付き)」

Stellaさんの「bk1簡単リンク君」経由で知った「bk1ブリーダーリンク作成」フォームに刺激を受けて、右クリックで「画像付き bk1ブリーダーリンク」を作成するスクリプトを書いてみました。

右クリックで Amazonアソシエイト (画像付き)」と同様に、2通りの使い方ができます。

どういうことかというと、以下のように使います。

  • 単にリンク(画像付き)を生成する場合
    bk1 の個別商品のページで右クリックし、「bk1 の商品へリンク」(メニューの名前はレジストリに登録するときのキーの名前次第で自由に変えることができます)を選択すると、ダイアログが開きますので、表示されている文字列をコピー&ペーストしてください。
  • 商品ページの説明を引用しつつ、画像付きリンクも生成したい場合
    bk1 の個別商品のページ中の文字列を選択した状態で右クリックすると、その文字列を取りこんだ形で、引用(blockquote要素)を生成します。
    なお、引用する文章は、bk1 の規約に抵触しない範囲で引用するようにしてください。

それでは、ソースを掲載します。必ず、EUC-JP で保存した上で、使ってください。今回のスクリプトは、文字コード(charset)依存です。
また、設置方法は、他の「右クリック」シリーズを参考にしてください。

ソース

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
<META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript">
<SCRIPT language="JavaScript" type="text/javascript">

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

// ↓↓ 自分のブリーダーIDに書き換えてください
var assoc     = "p-tsupo94726";
// ↑↑ 自分のブリーダーIDに書き換えてください

var bib       = page_url.indexOf('bibid=');
var bibid     = page_url.substring(bib+6,bib+14);

bk1Url  = 'http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=' + assoc + '&amp;bibid=' + bibid;
bk1Img  = 'http://www.bk1.co.jp/bookimages/' + bibid.substring(0,2) + '/' + bibid.substring(2,4) +'/' + bibid.substring(4,6) + '/' + bibid.substring(6,8) + '/' + bibid + '0000.jpg';

linkString = title_txt.substring(1,title_txt.indexOf('』'));
aff_string = '<a href="' + bk1Url + '" target="_blank">' + linkString + '</a>';

link = '<a href="'+ bk1Url +'"><img src="' + bk1Img + '" border="0" alt="' + linkString + '"/></a>';

if ( str == "" )
    prompt('',aff_string+"<br />"+link);
else {
    qTag = '<blockquote cite="' + bk1Url + '" style="width: 88%; padding: 3px;"><p style="float: left; width: 70%;">' + str + '</p><p style="float: right; width: 25%; background-color: #FFF;">' + link + '</p><p style="float: left; width: 75%; background-color: #FFF;"><cite>' + aff_string + '</cite></p></blockquote>';
    prompt('',qTag);
}
</SCRIPT>

出力結果サンプル

  • リンク + 画像 のみ

    <a href="http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=p-tsupo94726&amp;bibid=02458190" target="_blank">ぽえりな</a><br /><a href="http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=p-tsupo94726&amp;bibid=02458190"><img src="http://www.bk1.co.jp/bookimages/02/45/81/90/024581900000.jpg" border="0" alt="ぽえりな"/></a>


    ぽえりな
    ぽえりな
  • 引用 + リンク + 画像

    <blockquote cite="http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=p-tsupo94726&amp;bibid=02458190" style="width: 88%; padding: 3px;"><p style="float: left; width: 70%;">世界にたった一つだけの、私のLinuxができます-。Linuxのデスクトップをカスタマイズできる「GNOMEデスクトップ環境」の変更の仕方を紹介。今まで地味だったLinuxを変身!</p><p style="float: right; width: 25%; background-color: #FFF;"><a href="http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=p-tsupo94726&amp;bibid=02458190"><img src="http://www.bk1.co.jp/bookimages/02/45/81/90/024581900000.jpg" border="0" alt="ぽえりな"/></a></p><p style="float: left; width: 75%; background-color: #FFF;"><cite><a href="http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi?aid=p-tsupo94726&amp;bibid=02458190" target="_blank">ぽえりな</a></cite></p></blockquote>

    世界にたった一つだけの、私のLinuxができます-。Linuxのデスクトップをカスタマイズできる「GNOMEデスクトップ環境」の変更の仕方を紹介。今まで地味だったLinuxを変身!

    ぽえりな

    ぽえりな

これで、多少、bk1 の方もアフィリエイトしやすくなるのではないかと思います。


深夜だったので「できたよ」って何人かにメールを送ったけど反応なし。悲しい。

smashmedia: 簡単リンク君

この手のツールは、なぜか深夜に作られることが多いですね。 今回の私のMenuExtスクリプトもそうですし。 (^^;

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

楽天市場


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

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

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

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


アマゾンわくわく探検隊

トラックバック

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

この記事へのトラックバック一覧です: 右クリックで「bk1ブリーダー(画像付き)」:

» 「bk1ブリーダーリンク作成」用bookmarklet from facet-divers
先日公開された「bk1ブリーダーリンク作成」用ページにあるフォームにブリーダーIDやISBN / bibidを入力して更新する手間を省くためのbookmarkl 続きを読む

受信: 2004.07.25 午前 09:56

» Amazonで見つけた書籍を他のオンライン書店のアフィリエイトURLに変換するブックマークレット from 観測気球
ISBNさえわかれば、いろんなオンライン書店のアフィリエイト用URLを生成できるという話。当blogでの過去の関連する話題のまとめも兼ねています。 続きを読む

受信: 2004.08.09 午後 02:09

» 便利ソフト・ツール類、HowTo(bk1) from あとりの本棚
bk1  紹介用HTMLを作成する機能が、bk1では標準装備されています。bk1のサイトの紹介したい本のページにある「紹介用リンクを作成する」をクリックすると、... 続きを読む

受信: 2004.09.17 午後 03:06

» 右クリックで bk1(画像付き) リニューアル対応版 from 観測気球
bk1 のリニューアルに合わせて、スクリプトの方も改訂してみました。 続きを読む

受信: 2005.04.11 午前 11:39

コメント


いいじゃない>ちろ
ダウンロードできるのかと<増殖コミュ

投稿者: 酢鶏 (2004.07.27 午前 10:17)

コメントを書く




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

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


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


ワード

ニッセン

fujisan.co.jp

楽天市場