很早就通过修改MediaWiki的MySQL数据库来添加Wiki的站间链接,用PHPMyAdmin来在相关网站的interwiki表中插入一行就可以,例如:
INSERT INTO `postcode`.`jingleinterwiki` (
`iw_prefix` ,
`iw_url` ,
`iw_local` ,
`iw_trans`
)
VALUES (
'chn', 'http://chn.youbianku.com/$1', '1', '1'
);
这样在Wiki页面中使用[[chn:China]]就可以实现指向"http://chn.youbianku.com/China"了,不过chn不是标准的语言代码,不会出现在页面左下角的多语言链接工具栏中,要将chn作为一种非标准语言添加进去,可以修改这个文件:
mediawiki_root/languages/Names.php
只需要按照里面其它标准语言的格式来增加一行就可以,例如:
'zh-yue' => '粵語', # Cantonese -- (see bug 8217)
'zu' => 'isiZulu', # Zulu
//jamesqi 2011-5-10
'chn' => 'English' # chn.youbianku.com
这样chn就成为了一种新语言编码,可以显示在页面左下角的多语言链接工具栏中:
其他语言
中文(台灣)
English
其中的English就是链接到chn.youbianku.com中去。
评论