Extension:新注冊頁面
Appearance
发行状态: 稳定版 |
|
|---|---|
| 实现 | MyWiki |
| 描述 | 增强MediaWiki默认的注册页面 |
| 作者 | Jack Phoenix |
| 最新版本 | 1.2.0 (2020-01-06) |
| MediaWiki | 1.43.5+ |
| 数据库更改 | 是 |
| 许可协议 | GNU通用公眾授權條款2.0或更新版本 |
| 下載 | 更新日志 |
| 示例 | 任何ShoutWiki网站,例如: www.shoutwiki.com |
|
|
|
|
| 前往translatewiki.net翻譯NewSignupPage扩展 | |
| 問題 | 开启的任务 · 报告错误 |
NewSignupPage扩展增强了MediaWiki默认的注册页面Special:CreateAccount,透過要求用户勾选一个复选框,表明他们已阅读并理解网站的服务条款和隐私政策。
除此之外,此扩展兼容於Social tools。
如果一个Wiki的管理员选择为招募新用户獎勵积分,请将$wgRegisterTrack设置为true(并确保user_register_track表在该Wiki的数据库中已存在!)然后大功告成。
目前,该扩展程序已配置为链接到ShoutWiki的隐私政策和使用条款。
要为您的Wiki进行个性化设置,您需要设置 $wgNewSignupPageToSURL 和 $wgNewSignupPagePPURL(例如 $wgNewSignupPageToSURL = "URL to ToS";)。
安裝
- 下载文件,并解压
NewSignupPage文件夹到extensions/目录中。
开发者和代码贡献人员应改从Git安装此扩展,输入:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NewSignupPage
- 請新增下列代码到您的LocalSettings.php文件的底部:
wfLoadExtension( 'NewSignupPage' );
- 如果您设置了
$wgRegisterTrack = true;,则需要在数据库中创建user_register_track表;您可以通过命令行使用php maintenance/run.php sql extensions/NewSignupPage/sql/user_register_track.sql来完成此操作
完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。
用户权限
此扩展添加了一个新的用户权限 bypasstoscheck,默认情况下没有授予任何组。拥有此权限的用户可以创建新帐户,而无需勾选“我接受网站的服务条款”复选框。
用户积分
$wgUserStatsPointValues['referral_complete']— 設定此項為某個數值,用以獎勵成功推薦新用戶至網站的积分。
自定义复选框的消息
此擴充功能會在 Special:CreateAccount 中新增一個核取方塊(位於「記住我的登入資訊於此電腦」核取方塊正下方)。
您可以透過編輯MediaWiki:Newsignuppage-loginform-tos中的系統訊息來修改此核取方塊的文字。
参数
| Name | Description | Default |
|---|---|---|
$wgAutoAddFriendOnInvite |
若新用戶是由現有用戶推薦至本網站,我們是否應自動將其設為好友? | false
|
$wgRegisterTrack |
是否追蹤註冊資料至user_register_track資料庫表。 |
false
|
$wgNewSignupPageToSURL |
網站使用條款頁面的規範網址。需更新。 | http://www.shoutwiki.com/wiki/Terms_of_use
|
$wgNewSignupPagePPURL |
網站隱私權政策頁面的規範網址。需更新。 | http://www.shoutwiki.com/wiki/Privacy_policy
|
参阅
- ConfirmAccount(确认账号) - 在註冊流程中新增服務條款連結及核取方塊
| 此扩展在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此扩展。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |
Categories:
- Stable extensions/zh
- Personalization extensions/zh
- GPL licensed extensions/zh
- Extensions in Wikimedia version control/zh
- BeforePageDisplay extensions/zh
- LoadExtensionSchemaUpdates extensions/zh
- All extensions/zh
- Pages using deprecated NoteTA template
- Extensions included in Miraheze/zh
- Extensions included in ShoutWiki/zh
- Extensions included in WikiForge/zh
- Social tools/zh
- Extensions by ShoutWiki/zh
