创建和使用MediaWiki模板?


0

我正在尝试在我自己的MediaWiki实例中创建和使用Infobox人员模板。实际上,只是复制基本模板不起作用。必须有一些潜在的事情,我不知道。

那么,我如何将维基百科的人信息框复制到我自己的维基?

ETA:对于“不工作”部分,显示的确切错误消息是:

Template loop detected: Template:Infobox person

这是我保存在“模板:信息框人”中的维基标记

{{Infobox person
| name        = <!-- include middle initial, if not specified in birth_name -->
| image       = <!-- just the filename, without the File: or Image: prefix or enclosing [[brackets]] -->
| alt         = 
| caption     = 
| birth_name  = 
| birth_date  = <!-- {{Birth date and age|YYYY|MM|DD}} or {{Birth-date and age|Month DD, YYYY}} -->
| birth_place = 
| death_date  = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) -->
| death_place = 
| nationality = 
| other_names = 
| occupation  = 
| known_for   = 
}}

那肯定不是复制的代码Template:Infobox person。这是使用模板的模式。
svick 2013年

@svick:是的,这就是我所害怕的。我现在使用特殊:出口/进口,当然进入的是相当不同的。很明显,我试图超越我目前的知识太快。我相信在开始处理更复杂的问题之前,我必须更系统地学习MediaWiki并加快速度。谢谢!接受你的答案。
Cyber​​herbalist 2013年

Answers:


1

“不起作用”不是一个非常有用的问题描述。你应该描述它到底做了什么。但我认为问题是:

  1. Template:Infobox person使用许多其他模板,包括Template:Infobox。为了使其工作,您还需要这些模板。获得所有这些内容的最简单方法是Special:Export在维基百科Special:Import上使用,然后在您的维基上使用。
  2. Template:Infobox用途Module:Infobox,用Lua写的。要使用它,您需要Extension:Scribunto在wiki上安装。如果您不能或不想使用它,则需要找到不使用Lua的旧版本模板

这是关于“不起作用”的好点,@ svick。我已经添加了我得到的和我做过的。我在调查你在这里写的东西!
Cyber​​herbalist 2013年

你能推荐一些参考或教程资源来使用MediaWiki吗?我看过Amazon.com,那里有一些书,但对于初学者来说哪个最适合你?或者SuperUser和Wikipedia / MediaWiki本身以外的其他在线资源?
Cyber​​herbalist 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.