扩展:大量删除
此扩展已绑定在MediaWiki 1.18及以上版本 因此您不需要再次下载。 然而,您仍需要跟随提供的其他指示。
Nuke 发布状态: 稳定版 |
|
---|---|
![]() |
|
实现 | 特殊页面 , 页面操作 |
描述 | 为管理员提供大量删除页面的能力。 |
作者 | |
最新版本 | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
数据庫更新 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下载 | |
nuke |
|
翻译Nuke扩展如果在translatewiki.net可用 | |
检查使用和版本矩阵。 | |
问题 | 开放的工作 · 报告错误 |
大量删除(Nuke)扩展使管理员能够大量删除页面。
安装
- 下载文件,并将其放置在您
extensions/
文件夹中的Nuke
目录内。
- 将下列代码放置在您的LocalSettings.php的底部:
wfLoadExtension( 'Nuke' );
- 就像要求那样配置即可。
- 完成 – 在您的wiki上导航至Special:Version,以验证扩展已成功安装。
致使用MediaWiki 1.24或更早版本的用户:
上面的说明介绍的是安装此扩展的新方法,它使用wfLoadExtension()
。 如果您需要在早期版本(MediaWiki 1.24和更早版本)中安装此扩展,而不是wfLoadExtension( 'Nuke' );
,您需要使用:
require_once "$IP/extensions/Nuke/Nuke.php";
配置
删除大量页面 (nuke) 权限会被自动授予给管理员 (sysop) 组。 要取消该自动授予并把这项权限授予给一个专用的新用户组(如 "nuke"),在你的 "LocalSettings.php" 文件中添加以下几行:
$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;
用法
前往 Special:大量删除 以大量删除近期由特定用户或 IP 地址创建的页面。
这个特殊页面在 Special:SpecialPages 下被列为 大量删除。
您也可以为页面标题指定一个模式。
这个字段可使用 SQL 通配符,例如 %lol%
。
所有删除的日志都被保留于 Special:Log/delete 中。
另请参阅
- Extension:DeleteBatch , deleteBatch.php - 使用包含页面名称的文本文件删除多个页面
- 扩展:NukeDPL - 使用 「动态页面列表」 删除多个页面
- Extension:SmiteSpam - 尝试通过文字处理找到一个维基上的所有垃圾内容,并提供一个界面以删除它们。
- Manual:DeleteArchivedRevisions.php - 从数据库中永久删除页面的脚本,当您 已经 删除了这些页面 之后 (例如,在使用 扩展:大量删除 之后)
- Extension:DeletePagesForGood - 添加一个永久删除单个页面的标签。
此扩展被用于一个或多个维基媒体项目上。 这可能意味着扩展稳定且工作良好,足以用在同等高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中寻找此扩展名称以查看安装它的网站。 详细的已安装扩展的完整列表可在wiki的Special:Version页面找到。 |