扩展:NewUserMessage
NewUserMessage 发行状态: 稳定版 |
|
---|---|
实现 | 用户活动 , 函数钩 |
描述 | 在新创建用户的讨论页添加一条消息 |
作者 | |
最新版本 | 3.6.0 (2016-10-31) |
MediaWiki | 1.36+ |
PHP | 7.3+ |
数据库更改 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下載 | |
|
|
季度下載量 | 21 (Ranked 106th) |
前往translatewiki.net翻譯NewUserMessage扩展 | |
問題 | 开启的任务 · 报告错误 |
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' );
- 按需求配置
- 完成 – 在您的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 ==
{{{name}}}你好︰
模板参数名
|name=
- 用户名|realName=
- 真名(可为空)
参见
- Extension:Create User Page - 在登录时检查用户是否有用户页面,如果没有,则创建该页面。
此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
此扩展在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此扩展。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |