Extension:NewUserMessage
Appearance
发行状态: 稳定版 |
|
|---|---|
| 实现 | 用户活动, 函数钩 |
| 描述 | 在新创建用户的讨论页添加一条消息 |
| 作者 | |
| 最新版本 | 3.6.0 (2016-10-31) |
| MediaWiki | 1.36+ |
| PHP | 7.3+ |
| 数据库更改 | 否 |
| 许可协议 | GNU通用公眾授權條款2.0或更新版本 |
| 下載 | |
|
|
| 前往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页面
您应该创建的模板页面的一个非常简单的示例:欢迎:
== {{LC zh|lang = {{{lang|}}}|type = H|zh-hans = 欢迎来到我们的wiki|zh-hant = 歡迎來到我們的wiki}} ==
{{LC zh|lang = {{{lang|}}}|type = C|zh-hans = {{{name}}},您好︰……|zh-hant = {{{name}}},您好:……}}
- 模板参数
|name=- 用户名|realName=- 真名(可为空)
另见
- Extension:Create User Page(创建用户页) - 在登录时检查用户是否有用户页面,如果没有,则创建该页面。
| 此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
| 此扩展在以下wiki农场/托管网站和/或软件包中提供: |
Categories:
- Stable extensions/zh
- User activity extensions/zh
- Hook extensions/zh
- GPL licensed extensions/zh
- Extensions in Wikimedia version control/zh
- LocalUserCreated extensions/zh
- UserGetReservedNames extensions/zh
- All extensions/zh
- Pages using deprecated NoteTA template
- Extensions used on Wikimedia/zh
- Extensions included in Canasta/zh
- Extensions included in Miraheze/zh
- Extensions included in ProWiki/zh
