如何强制新用户在MediaWiki wiki上创建新帐户时填写他们的用户:页面?

问题描述:

我在恢复wiki上的不必要的新用户的失误越来越烦人..有没有办法对我来说,他们的预加载与User:Username说明上找到任何帮助,他们可能需要和链接的地方提出问题,further-更多的,有没有什么办法,要求新用户在编辑其他页面之前提出三点User:Username/User_talk:Username/User_talk:SomeAdmin页编辑?如何强制新用户在MediaWiki wiki上创建新帐户时填写他们的用户:页面?

+0

另外:我看到当用户登录信息匹配到IT数据库,它会自动添加 - 但我不知道这样做。 – Wikis 2012-04-18 08:57:08

因为我无权安装/本维基删除扩展,我不得不去与我有什么。维基已安装Extension:InputBox。所以,我设置了Template:Welcome,创造了一个preload,并成立了MediaWiki:Welcomecreation有一个简单的按钮,做最繁重的工作可以这么说......实际上它并不强求什么,而是给所有的所需的信息,并具有类似的最终输出,我正在寻找。

我不知道该怎么给力,但这里有一个窍门我使用:

  1. 下载并安装MyVariables扩展。
  2. 创建一个模板以使用它,名为{{User name}} - 下面的代码。
  3. 将此模板包含在您的主页上的欢迎消息中。如果用户填写了用户,则会看到Welcome <their name>Welcome enter your user name,如果他们没有填写。此模板

两点:

  • ,如果他们还没有进入他们的名字,文本链接,说明如何做一个页面(你需要创建这个),
  • 如果他们已经输入了他们的名字,文字链接到MY PREFERENCES他们可以更新他们的用户数据。

当然,你可以改变这一点,如果这是矫枉过正。

代码:

{{#if:{{CURRENTUSERREALNAME}}|[[MY PREFERENCES|{{CURRENTUSERREALNAME}}]]|[[How to create your user profile on this wiki|enter your user name]]}}<noinclude>

<Add text here explaining the template, or just link to this * page!>

[[Category:Template]]

</noinclude>

另一个 “绝招” 我已经使用NewUserMessage扩展要求用户用来添加这个信息。