Extension:简单批量上传
发行状态: 稳定版 |
|
|---|---|
![]() |
|
| 实现 | 特殊页面, 解析器函数 |
| 描述 | 可简单、粗暴上传多个文件 |
| 作者 | Stephan Gambke (F.trott留言) |
| 维护者 | Professional Wiki |
| 最新版本 | 3.0.0 (2025-08-15) |
| MediaWiki | 1.43+ |
| PHP | 8.1+ |
| 数据库更改 | 否 |
| Composer | mediawiki/simple-batch-upload |
| 许可协议 | GNU通用公眾授權條款2.0或更新版本 |
| 下載 |
Latest stable README release-notes |
|
|
|
| 翻译SimpleBatchUpload扩展 | |
SimpleBatchUpload扩展可在“Special:BatchUpload”,簡單而粗暴地上传多个文件到MediaWiki,其使用JavaScript库的jQuery File Upload。
下載
下载此扩展的推荐方式是使用Composer。
将以下代码添加到MediaWiki的composer.local.json文件中,然后从MediaWiki安装目录运行php composer.phar update mediawiki/simple-batch-upload。
{
"require": {
"mediawiki/simple-batch-upload": "^3.0"
}
}
要更新此擴充功能,只需再次运行php composer.phar update mediawiki/simple-batch-upload。
或者,您可以从GitHub下载tar或zip文件,并将其解压缩到MediaWiki安装的extensions目录中。
安装
将以下行添加到“LocalSettings.php”文件中:
wfLoadExtension( 'SimpleBatchUpload' );
要确保SimpleBatchUpload已正确安装,请检查Special:Version中是否存在此项以及Special:BatchUpload是否正常工作。
用法
有許多方式使用此扩展來上传文件:
- Go to
Special:BatchUploadto get a plain upload page - Go to
Special:BatchUpload/Footo get an upload page that sets{{Foo}}as the wikitext of the uploaded file's page - Add
{{#batchupload:}}to any wikipage to get a simple upload button - Add
{{#batchupload:Foo|Bar|Baz}}to any wikipage to get an upload button that sets{{Foo|Bar|Baz}}as the wikitext of the uploaded file's page - Add
{{#batchupload:Foo|+rename=!^(Qux-[./+]*)?!iu -->Qux-}}to get an upload page that sets{{Foo}}as the wikitext of the uploaded file's page and whose filenames are all given the prefix "Qux-".
自定义
It is possible to specify dedicated upload pages for specific file types by editing the MediaWiki:Simplebatchupload-parameters page.
Each line of that page is considered as one set of parameters.
Available parameters are:
- Name of the template to be stored as text on initial upload
- Upload comment
- Title line of the
Special:BatchUpload/subpagepage.
Parameters should be separated by pipes (|).
The line to be used is selected by appending the name of the template as the subpage to the URL of the Special:BatchUpload page.
Example:
Consider the parameter line
Pics | These pics were uploaded using [[Extension:SimpleBatchUpload{{!}}SimpleBatchUpload]] | Upload some pics!
- This can be selected by going to
Special:BatchUpload/Pics. - The title of this page will be "Upload some pics!".
- The comment for the upload will be "These pics were uploaded using SimpleBatchUpload".
- If a file with that name is uploaded for the first time, it will have
{{Pics}}as wikitext.
配置
$wgSimpleBatchUploadMaxFilesPerBatch
Array defining the maximum number of files that can be uploaded each time depending on the user group. When a user is trying to upload larger batches of files, an error message is displayed.
Default:
$wgSimpleBatchUploadMaxFilesPerBatch = [
'*' => 1000,
];
Users can still use the regular file upload or the MediaWiki API.
For selectively blocking uploads see 手册:配置文件上传. For throttling uploads see $wgRateLimits.
参阅
| 此扩展在以下wiki农场/托管网站和/或软件包中提供: |
- Extensions by Professional Wiki/zh
- Stable extensions/zh
- Special page extensions/zh
- Parser function extensions/zh
- Extensions supporting Composer/zh
- GPL licensed extensions/zh
- Extensions in GitHub version control/zh
- ParserFirstCallInit extensions/zh
- MakeGlobalVariablesScript extensions/zh
- SetupAfterCache extensions/zh
- All extensions/zh
- Pages using deprecated NoteTA template
- Extensions included in Canasta/zh
- Extensions included in Miraheze/zh
- Extensions included in MyWikis/zh
- Extensions included in ProWiki/zh
- Bulk upload/zh

