allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Amazon Extension

天下维客,你可以修改的网络知识库

Jump to: navigation, search

这个扩展可以使得一些书本的连接直接连接到Amazon商店来获取商业资讯。

这个扩展同时也会输出一些Amazon会员代码。

创建一个新文件在"entensions"文件夹,命名为"Amazon.php"然后输入一下内容:

<?php
# To activate the extension, include it from your LocalSettings.php
# with: include("extensions/Amazon.php");

$wgExtensionFunctions[] = "wfAmazon";

function wfAmazon() {
    global $wgParser;

    $wgParser->setHook( "amazon", "renderAmazon" );
}

# The callback function for converting the input text to HTML output
function renderAmazon( $input ) {
    # Your Amazon Partner ID    # <<<<< EDIT HERE <<<<<
    $partner = "EDIT HERE";

    # Building the code
    $output = "<iframe src='http://rcm-de.amazon.de/e/cm?t=$partner&o=3&p=8&l=as1&asins=$input&fc1=000000&IS2=1&lt1=_blank&lc1=0000ff&bc1=000000&bg1=ffffff&f=ifr' style='width:120px;height:240px;' scrolling='no' marginwidth='0' marginheight='0' frameborder='0'></iframe>";

    return $output;
}
?>

在变量$partner中提供你的Amazon会员ID。

如果你需要使用其他的代码,直接替换它,但记住用变量$partner替换您的Partner id 在Amazon代码并且最重要用变量$input替换ISBN(ASIN)。

打开 LocalSettings.php 插入这个代码在文件末尾

include("extensions/Amazon.php"); 

你可以创建一个名为Project:Booksources的页面(Booksources的页面名字必须匹配Mediawiki的语言,如德文版的就为"Buchhandlungen")。创建后填入以后内容。

{{MediaWiki:Booksourcetext}}

<amazon>MAGICNUMBER</amazon>

在请求到Special:Booksources/ISBNNUMBER之后会以同样的布局终结以上提及的页面,象原版一样但显示的却是amazon的会员ID。

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币