ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 5033


Ignore:
Timestamp:
Jan 25, 2008, 12:56:51 PM (11 years ago)
Author:
imoto
Message:

amazon小窓にアソシエイトIDを対応

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/public_html/cmd/amazon.co.jp.js

    r4861 r5033  
    1111function url2cmd(url)
    1212{
    13     var match = url.match(/(?:ASIN|product|dp)\/([^\/]+)/i);
     13    var id ;
     14    var tag;
     15    var match_id = url.match(/(?:ASIN|product|dp)\/([^\/]+)/i);
     16    if (match_id) {
     17        id = RegExp.$1;
     18    }
    1419
    15     if (match) {
    16         var id = RegExp.$1;
    17         main(id);
     20    var match_tag = url.match(/tag=([a-zA-Z0-9_\-]+));
     21    if (match_tag) {
     22        tag = RegExp.$1;
    1823    } else {
     24        tag = '';
     25    }
     26
     27    if(id,tag){
     28        main(id,tag);
     29    }else{
    1930        pne_url2a(url);
    2031    }
    2132}
    2233
    23 function main(id)
     34function main(id,tag)
    2435{
    25     var url = "http://amazon.openpne.jp/?id=" + id ;
     36    var url = "http://amazon.openpne.jp/?id=" + id + "&tag=" + tag;
    2637    var html = ''
    2738    + '<iframe MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="no" BORDERCOLOR="#000000" src="' + url + '" name="sample" width="420" height="320">'
Note: See TracChangeset for help on using the changeset viewer.