扩展:NewUserMessage

From mediawiki.org
This page is a translated version of the page Extension:NewUserMessage and the translation is 89% complete.
Outdated translations are marked like this.
MediaWiki扩展手册
NewUserMessage
发行状态: 稳定版
实现 用户活动 , 函数钩
描述 在新创建用户的讨论页添加一条消息
作者
最新版本 3.6.0 (2016-10-31)
MediaWiki 1.36+
PHP 7.3+
数据库更改
许可协议 GNU通用公眾授權條款2.0或更新版本
下載
  • $wgNewUserMessageOnAutoCreate
  • $wgNewUserSuppressRC
  • $wgNewUserMinorEdit
季度下載量 16 (Ranked 124th)
前往translatewiki.net翻譯NewUserMessage扩展
問題 开启的任务 · 报告错误

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

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

安裝

  • 下载文件,并将其放置在您extensions/文件夹中的NewUserMessage目录内。
    开发者和代码贡献人员应从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”将显示为编辑用户。此处设置的用户被标记为已保留,无法登录!
MediaWiki:Newusermessage-signatures none 可选功能。如果它存在且包含用户名列表(*签名换行符*等...),这些用户名将在模板后(随机)与日期和时间一起添加。
MediaWiki:Newusermessage-substitute‎ none 可选功能。如果页面存在且包含任何文本(但不包含空格或单个短划线( - )),欢迎模板将在谈话页面中为替换引用

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

示例NewUserMessage页面

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

== 欢迎来到我们的Wiki ==
Hello $name ...

Hello {{{name}}} ...

模板参数名

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

See also