扩展:新用户消息
Jump to navigation
Jump to search
NewUserMessage 发布状态: 稳定版 |
|
---|---|
实现 | 使用者動態 , 钩子 |
描述 | 在新创建用户的讨论页添加一条消息 |
作者 | |
最新版本 | 3.6.0 (2016-10-31) |
MediaWiki | 1.26+ |
PHP | 5.4+ |
数据庫更改 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下载 | |
|
|
翻譯NewUserMessage擴充功能如在translatewiki.net可用 | |
问题 | 尚未完成的工作 · 回報錯誤 |
NewUserMessage扩展为新创建的wiki帐户的讨论页面添加了一条消息。
通常在新用户在由MediaWiki支持的Wiki上注册后,将显示MediaWiki:Welcomecreation中的消息。此扩展允许将指定模板中的消息添加到新用户的讨论页面中。
安装
- 下载文件,并将其放置在您
extensions/
文件夹中的NewUserMessage
目录内。 - 将下列代码放置在您的LocalSettings.php的底部:
wfLoadExtension( 'NewUserMessage' );
- 配置要求
完成 – 在您的wiki上导航至Special:Version,以验证扩展已成功安装。
致使用MediaWiki 1.26或更早版本的用户:
上面的说明介绍的是安装此扩展的新方法,它使用wfLoadExtension()
。
如果您需要在早期版本(MediaWiki 1.26和更早版本)中安装此扩展,而不是wfLoadExtension( 'NewUserMessage' );
,您需要使用:
require_once "$IP/extensions/NewUserMessage/NewUserMessage.php";
配置
全域变量
有一些全局变量会影响扩展的操作。这些应该在NewUserMessage.php脚本的require_once之后在LocalSettings文件中设置。
变量 | 默认值 | 含义 |
---|---|---|
$wgNewUserSuppressRC |
false | 指定新用户消息创建是否应显示在最近的更改中。如果设置为true ,即使在最近更改或监视列表上选择了“显示机器人编辑”,也不会显示这些编辑。
|
$wgNewUserMinorEdit |
true | 新用户消息创建是否应该是小编辑? |
$wgNewUserMessageOnAutoCreate |
false | 自动创建(中央认证)是否应触发新的用户消息? |
In-wiki配置
扩展的其他设置可以在'MediaWiki:命名空间中进行。
页面标题 | 默认值 | 含义 |
---|---|---|
MediaWiki:Newusermessage-template |
Template:Welcome |
指定用于包装新用户消息的模板。您可以创建将在注册用户在注册时设置不同的界面语言时使用的翻译(例如MediaWiki:Newusermessage-template/es )(这可以通过&uselang参数或更轻松地通过登录语言链接)。未设置MediaWiki:Newusermessage-template-body 时用作备用。
|
MediaWiki:Newusermessage-template-subject |
Template:Welcome-subject |
指定一个模板以包装新的用户消息线程主题。始终预处理并由解析器替换。 |
MediaWiki:Newusermessage-template-body |
Template:Welcome-body |
指定一个模板以包装新的用户消息线程主体。 |
MediaWiki:Newuseredit-summary |
Adding [[welcome message]]
to new user's talk page |
编辑新用户消息的最近更改条目的摘要。始终使用内容语言。 |
MediaWiki:Newusermessage-editor |
New user message |
设置在用户对话页面上进行编辑的用户的用户名。如果此用户不存在,“MediaWiki default”将显示为编辑用户。此处设置的用户被标记为已保留,无法登录! |
MediaWiki:Newusermessage-signatures |
None |
可选功能。如果它存在且包含用户名列表(*签名换行符*等...),这些用户名将在模板后(随机)与日期和时间一起添加。 |
MediaWiki:Newusermessage-substitute |
None |
可选功能。如果页面存在且包含任何文本(但空格或单个短划线( - )),欢迎模板将在谈话页面中为替换引用。 |
请注意,这些项目是“文章”,要编辑它们,请转到浏览器中的文章并相应地编辑文本。
示例NewUserMessage页面
您应该创建的模板页面的一个非常简单的示例:欢迎:
== 欢迎来到我们的Wiki == Hello {{{name}}} ...
模板参数名
- {{{name}}} - 用户名
- {{{realName}}} - 真名(可为空)
![]() | 此扩展被用于一个或多个维基媒体项目上。 这可能意味着扩展稳定且工作良好,足以用在同等高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中寻找此扩展名称以查看安装它的网站。 详细的已安装扩展的完整列表可在wiki的Special:Version页面找到。 |