1

我不得不在 wiki 上还原的不必要的新用户错误越来越烦人。我有什么办法可以预先加载他们User:Username的说明,以找到他们可能需要的任何帮助以及指向提问地点的链接,此外,是有什么办法要求新用户在编辑其他页面之前进行三个User:Username//页面编辑User_talk:UsernameUser_talk:SomeAdmin

4

3 回答 3

1

由于我无权在此 wiki 上安装/删除扩展,因此我不得不使用我所拥有的。wiki 安装了Extension:InputBox .. 所以,我设置了Template:Welcome,创建了一个preload,并使用一个简单的按钮设置了MediaWiki:Welcomecreation,可以说大部分繁重的工作......它实际上并没有强制任何东西,但提供了所有需要的信息,并具有与我正在寻找的类似的最终输出。

于 2012-04-24T22:22:31.257 回答
1

我使用的另一个“技巧”是使用NewUserMessage扩展来要求用户添加此信息。

于 2012-04-18T08:56:42.453 回答
1

我不知道如何强制它,但这是我使用的一个技巧:

  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 stackoverflow page!>

[[Category:Template]]

</noinclude>

于 2012-04-18T08:45:55.477 回答