我已经使用mediawiki创建了我自己的wiki。现在我想知道是否有可能动态地包含来自外部维基的文章。
例如,如果我的维基没有包含关于“土豆”主题的文章,而用户访问了页面“mysite.com/ wiki / visits”,我希望在此页面上显示wikipedia.org (http://en.wikipedia.org/wiki/Potato)的土豆文章。
有没有一个php解决方案(使用wikipedia-api)可以做到这一点?
发布于 2014-01-05 03:01:39
有几种可能的方法。以下是一些粗略的想法:
使用ExternalData extension,你可以从维基百科的API中拉入数据。
这两种方法都不能解决某人登录到一个还不存在的页面的问题。您可以查看Special404 extension的代码,以获得一些入门的想法。如果你开始自己破解一些东西,你可能不再需要上面的扩展了。
但你应该意识到你想做的事情存在的问题。您确定要让维基百科上的所有URL都成为您的维基上的有效URL吗?你可以创建一堆重复的内容吗?
https://stackoverflow.com/questions/20745897
复制相似问题