Mediawiki interwiki'这里有什么链接'

时间:2013-02-02 01:25:55

标签: php mediawiki

如何编写一个MediaWiki扩展和/或模板,转换到wiki的第X页。所有对A:X的引用都在另一个wiki中,就像法语维基百科中的一个页面能够显示一个包含所有引用的列表它在英文版?

提前感谢任何建议和指导。


除了上述内容之外,我还检查了MW API文档,发现查询操作有一个列出所有interwiki反向链接的iwbacklink值。此查询返回一个XML文件,其中包含A中指向第X页的所有链接的列表:

wikiA.com/api.php?action=query&list=iwbacklinks&blimit=50&blnamespace=0&bltitle=MY_PAGE_X

虽然这会返回一个相同的数据但是返回JSON:

wikiA.com/api.php?format=json&action=query&list=iwbacklinks&blimit=50&blnamespace=0&bltitle=MY_PAGE_X

在任何输出都可以在Wiki B上呈现之前,必须对其进行解析和格式化,这在PHP中很容易实现。我现在需要的是弄清楚如何将php脚本的输出包含到MW页面中。总体结果应该是这样的:

LOREM IPSUM

Lorem Ipsum camem latina est quod usata ad interetem paginam sub constructa。

Wiki A中链接到此页面的页面列表:

1)Camina Burana 2)Catilinaria 3)De Bellum Gallum

我的意图当然是在调用页面时应该自动创建子部分。

我感谢马里奥和斯维克的建议,并欢迎其他人。

1 个答案:

答案 0 :(得分:0)

这是不可能的:它是一个开放的功能请求。请订阅问题跟踪器或提交补丁。 https://phabricator.wikimedia.org/T3886