目次 |
AmazonPlusは数ある拡張の中で最もカスタマイズしやすいものです。
require_once("$IP/extensions/AmazonPlus/AmazonPlus.php"); $wgAmazonPlusAWS = 'Amazon Web ServicesのAccess Key'; $wgAmazonPlusSecretKey = 'Amazon Web ServicesのSecret Access Key'; $wgAmazonPlusAssociates = array( 'jp' => 'アソシエイトID', );
Amazon Web サービス(AWS)のアカウント必須。
以下のようなタグを入力すると、そこにリンクが生成される。タグに囲まれた部分は自由に記述することが出来る。
<amazon (取得用パラメータ)> カスタムパラメータとwiki記法 </amazon>
<amazon name="value">のように、パラメータを記述することで商品を特定することが出来る。尚、この拡張はデフォルトではus(Amazon.com)となっているので<amazon locale="jp">としなければならない。
| パラメータ名 | 値 | デフォルト | 効果 |
|---|---|---|---|
| locale | us, gb, fr, de, ca, jp | us | クエリに対する地域の指定。 |
| id | ASINコード | (各商品のURLを参照) | ASINコードを元に、商品を特定する。 |
| keywords | 商品の名前 | (ページ名) | パラメータ"id"が設定されていない場合、これを使用するとそのキーワードを持つ商品が表示される。 |
| search | 検索の種類 | $wgAmazonPlusDefaultSearch | パラメータ"id"が設定されていない場合、これを使用すると商品の検索範囲を決めることが出来る。 |
<amazon>タグに囲まれた部分に以下のパラメータを記述すると、Amazonからデータを取得して自動的に置き換えられる。<amazon>タグに囲まれた部分はハイパーリンクになっていなくても使うことが出来る。
| パラメータ名 | 値 |
|---|---|
| %largeimage% | 大きな画像 |
| %mediumimage% | 中くらい画像 |
| %smallimage% | 小さな画像 |
| %tinyimage% | とても小さな画像 |
| %swatchimage% | 見本 |
| %thumbnail% | サムネイル |
| %editorialreview% | "商品の説明"を表示する。Amazonのポリシーが最近変更されたため、一部に関しては表示されないようになっている。 |
| %shortreview% | %editorialreview%下に本来ある、"商品の説明をすべて表示する"に当たる部分を [詳細] として表示する。JavaScriptを使用。 |
| %reviewlink% | カスタマーレビューのリストが掲載されているURL |
| %source% | "商品の説明"のソース |
| %rating% | おすすめ度を数字で表示する。 |
| %stars% | おすすめ度を星のアイコンで表示する。 |
| %totalreviews% | レビューの総数 |
| %price% | 最初に得られる価格(Amazonの価格/小売希望価格/中古価格) |
| %price-amazon% | 現時点のAmazonの価格 |
| %price-new% | 現時点で新品で最も安い価格 |
| %price-used% | 現時点で中古で最も安い価格 |
| %price-us% | アメリカで最初に得られる価格 |
| %price-gb% | イギリスで最初に得られる価格 |
| %price-ca% | カナダで最初に得られる価格 |
| %price-de% | ドイツで最初に得られる価格 |
| %price-jp% | 日本で最初に得られる価格 |
| %price-fr% | フランスで最初に得られる価格 |
| %price-us-amazon% | アメリカでのAmazonの価格 |
| %price-gb-amazon% | イギリスでのAmazonの価格 |
| %price-ca-amazon% | カナダでのAmazonの価格 |
| %price-de-amazon% | ドイツでのAmazonの価格 |
| %price-jp-amazon% | 日本でのAmazonの価格 |
| %price-fr-amazon% | フランスでのAmazonの価格 |
| %price-us-new% | アメリカで、現時点で新品で最も安い価格 |
| %price-gb-new% | イギリスで、現時点で新品で最も安い価格 |
| %price-ca-new% | カナダで、現時点で新品で最も安い価格 |
| %price-de-new% | ドイツで、現時点で新品で最も安い価格 |
| %price-jp-new% | 日本で、現時点で新品で最も安い価格 |
| %price-fr-new% | フランスで、現時点で新品で最も安い価格 |
| %price-us-used% | アメリカで、現時点で中古で最も安い価格 |
| %price-gb-used% | イギリスで、現時点で中古で最も安い価格 |
| %price-ca-used% | カナダで、現時点で中古で最も安い価格 |
| %price-de-used% | ドイツで、現時点で中古で最も安い価格 |
| %price-jp-used% | 日本で、現時点で中古で最も安い価格 |
| %price-fr-used% | フランスで、現時点で中古で最も安い価格 |
| %compare% | A dropdown using AJAX to compare the prices in a single currency (currently does not work) |
| %offers% | 出品者リストのURL |
| %url% | 詳細なURL |
| %author% | 著者 |
| %actor% | 出演 |
| %title% | タイトル |
| %binding% | 製本 #単行本、雑誌、コミックなど |
| %pages% | ページ数 |
| %edition% | 版 |
| %releaseyear% | 発売された年 |
| %releasemonth% | 発売された月 |
| %releaseday% | 発売された日 |
| %publishedyear% | 出版された年 |
| %publishedmonth% | 出版された月 |
| %publishedday% | 出版された日 |
| %publisher% | 出版者 |
| %detailslink% | Link to the item's technical details |
| %isbn% | ISBNコード / International Standard Book Number |
| %asin% | Amazon ID/ASIN |
| %ean% | EANコード / European Article Number |
| %buy% | Alias for %url% for the current locale |
| %buy-us% | Alias for %url% for the us locale |
| %buy-gb% | Alias for %url% for the gb locale |
| %buy-ca% | Alias for %url% for the ca locale |
| %buy-de% | Alias for %url% for the de locale |
| %buy-jp% | Alias for %url% for the jp locale |
| %buy-fr% | Alias for %url% for the fr locale |