Extension:NewUserMessage/zh

Category:GPL licensed extensions/zh
NewUserMessage
Category:Stable extensions/zh
Category:User activity extensions/zh, Category:Hook extensions/zh
描述 在新创建用户的讨论页添加一条消息
作者
最新版本 3.6.0 (2016-10-31)
MediaWiki 1.36+Category:Extensions with manual MediaWiki version
PHP 7.3+
GNU通用公眾授權條款2.0或更新版本
下載 Category:Extensions in Wikimedia version control/zh
  • $wgNewUserMessageOnAutoCreate
  • $wgNewUserSuppressRC
  • $wgNewUserMinorEdit
季度下載量 8 (Ranked 108th)
前往translatewiki.net翻譯NewUserMessage
問題 开启的任务 ·
Category:All extensions/zh

NewUserMessage扩展为新创建的wiki帐户的讨论页面添加了一条消息。

通常在新用户在由MediaWiki支持的Wiki上注册后,将显示MediaWiki:Welcomecreation中的消息。此扩展允许将指定模板中的消息添加到新用户的讨论页面中。

安裝

  • 下载,并将解压后的NewUserMessage移动到extensions/目录中。
    开发者和代码贡献人员应从Git安装扩展,输入:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NewUserMessage
  • 将下列放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'NewUserMessage' );
    
  • Yes 完成 – 在您的wiki上Special:Version,以验证已成功安装

全域变量

有一些全局变量会影响扩展的操作。这些应该在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 [[Template:Welcome|welcome message]] to new user's talk page 编辑新用户消息的最近更改条目的摘要。始终使用内容语言。
MediaWiki:Newusermessage-editor New user message 设置在用户对话页面上进行编辑的用户的用户名。如果此用户不存在,“MediaWiki default”将显示为编辑用户。此处设置的用户被标记为已保留,无法登录! The user set here is marked as reserved and won't be able to login! If this user does not exist, "MediaWiki default" will show up as editing user.
MediaWiki:Newusermessage-signatures none 可选功能。如果它存在且包含用户名列表(*签名换行符*等...),这些用户名将在模板后(随机)与日期和时间一起添加。
MediaWiki:Newusermessage-substitute‎ none 可选功能。如果页面存在且包含任何文本(但不包含空格或单个短划线( - )),欢迎模板将在谈话页面中为替换引用

请注意,这些项目是“文章”,要编辑它们,请转到浏览器中的文章并相应地编辑文本。

示例NewUserMessage页面

您应该创建的模板页面的一个非常简单的示例:欢迎:

== 欢迎来到我们的Wiki ==

{{{name}}}你好︰

模板参数名

  • |name= - 用户名
  • |realName= - 真名(可为空)

参见

Category:Extensions used on Wikimedia/zh#NewUserMessage/zh
Category:All extensions/zh Category:Extensions in Wikimedia version control/zh Category:Extensions included in Canasta/zh Category:Extensions included in Miraheze/zh Category:Extensions included in ProWiki/zh Category:Extensions included in WikiForge/zh Category:Extensions used on Wikimedia/zh Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/zh Category:Hook extensions/zh Category:LocalUserCreated extensions/zh Category:Stable extensions/zh Category:UserGetReservedNames extensions/zh Category:User activity extensions/zh