2

我不知道这是否可行,而且我知道 Mediawiki 并不是为此而设计的,但我无法真正找到有关此的任何信息,并且担心我没有使用正确的术语。是否可以将 Mediawiki 上的页面连接到数据库?例如,假设您在服务器上的数据库中存储了一个信息表,其中列出了一堆国家/地区数据。有没有办法让 Mediawiki 页面从该数据库中获取信息,比如使用 PHP,并将其输出为 HTML 表格?像传统的 .php 文件那样链接到您的 mySQL 表并将它们的信息显示到 HTML 表中?还是我必须使用我的 PHP 脚本来生成表格,然后基本上将信息 c/p 到 Mediawiki 中?

太感谢了!:)

4

3 回答 3

3

这是正确的扩展,我会说(虽然我有偏见,因为我写了它):http ://www.mediawiki.org/wiki/Extension:External_Data

于 2012-07-09T18:05:56.997 回答
0

这个扩展应该这样做:http ://www.mediawiki.org/wiki/Extension:SQL2Wiki 。

于 2012-07-09T14:55:36.647 回答
0

您可以轻松地在 PHP 中为 MediaWiki编写扩展,这些扩展可以连接到您的自定义数据库。

您的情况可以通过专门用于获取该国家/地区表的特殊页面来解决,但您也可以编写解析器函数挂钩或标记扩展以将表(或该数据库中的任何其他表?)包含在通常的 wiki 页面中。

于 2012-07-05T20:33:03.193 回答