扩展:大量删除
此扩展已绑定在MediaWiki 1.18及以上版本。 因此您不需要再次下载。 然而,您仍需要跟随提供的其他指示。
![]() 發佈狀態: 穩定版本 |
|
---|---|
![]() |
|
实现 | 特殊页面 , 页面操作 |
描述 | 为管理员提供大量删除页面的能力。 |
作者 | |
最新版本 | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
数据库更改 | 否 |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下載 | |
帮助 | Help:Extension:Nuke/zh |
季度下載量 | 180 (Ranked 59th) |
公開的wiki使用 | 12,649 (Ranked 7th) |
翻譯Nuke的扩展,若在translatewiki.net可用 | |
問題 | 尚未完成的工作 · 报告錯誤 |
大量删除(Nuke)扩展使管理员能够大量删除页面。
安裝
- 下载文件,并将其放置在您
extensions/
文件夹中的Nuke
目录内。 - 将下列代码放置在您的
LocalSettings.php
的底部:wfLoadExtension( 'Nuke' );
- 就像要求那样配置即可。
- 完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。
配置
删除大量页面 (nuke) 权限会被自动授予给管理员 (sysop) 组。 要取消该自动授予并把这项权限授予给一个专用的新用户组(如 "nuke"),在你的 "LocalSettings.php" 文件中添加以下几行:
$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;
用法
使用 Special:Nuke 可以大量删除近期由特定用户或 IP 地址创建的页面。 If you don't want to filter by user, you can also just filter by namespace.
只有在recentchanges 表格中列出的页面会被显示。 通常情况下,这会包括在近90日内创建的所有页面。 这个特殊页面在Special:SpecialPages下被列为大量删除。
您也可以为页面标题指定一个模式。
这个字段可使用SQL通配符,例如%lol%
。
所有删除的日志都被保留于Special:Log/delete中。
參見
- 图形界面
- Extension:DeleteBatch - 使用包含页面名称的文本文件删除多个页面
- 扩展:NukeDPL - 使用 「动态页面列表」 删除多个页面
- Extension:SmiteSpam - 尝试通过文字处理找到一个维基上的所有垃圾内容,并提供一个界面以删除它们。
- 命令行
- deleteBatch.php - Delete multiple pages using a text file containing the names
- nukeNS.php - Delete all pages in a specific namespace without creating any deletion log (from command line)
- deleteArchivedRevisions.php - 从数据库中永久删除页面的脚本,当您 已经 删除了这些页面 之后 (例如,在使用 扩展:大量删除 之后)
此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
此擴充功能包含在以下包或/和wiki農場: 這不是一份權威名單。即使一些wiki農場/託管者沒有被列在這裡,他們也可能包含這個extension。請以各wiki農場/託管者或包的狀態為準。 |