Extension:SimpleBatchUpload
Stav rozšíření: stabilní |
|
|---|---|
![]() |
|
| Implementace | Speciální stránka, Funkce analyzátoru |
| Popis | Umožňuje základní, bezproblémové nahrávání více souborů |
| Autoři | Stephan Gambke (F.trottdiskuse) |
| Správci | Professional Wiki |
| Nejnovější verze | 3.0.0 (2025-08-15) |
| MediaWiki | 1.43+ |
| PHP | 8.1+ |
| Změny v databázi | Ne |
| Composer | mediawiki/simple-batch-upload |
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | GitHub: Poznámka: README release-notes |
|
|
|
| Přeložte rozšíření SimpleBatchUpload | |
Rozšíření SimpleBatchUpload umožňuje základní, bezproblémové nahrávání více souborů na MediaWiki na "Special:BatchUpload" pomocí JavaScriptové knihovny jQuery File Upload.
Ke stažení
Doporučený způsob stažení tohoto rozšíření je pomocí Composer.
Přidejte následující do souboru MediaWiki composer.local.json a spusťte php composer.phar update mediawiki/simple-batch-upload z instalačního adresáře MediaWiki.
{
"require": {
"mediawiki/simple-batch-upload": "^3.0"
}
}
Stačí znovu spustit php composer.phar update mediawiki/simple-batch-upload.
Případně si můžete stáhnout tarball nebo zip soubor z GitHub a rozbalit jej do adresáře extensions vaší instalace MediaWiki.
Instalace
Přidejte do svého souboru "LocalSettings.php" následující řádek:
wfLoadExtension( 'SimpleBatchUpload' );
Abyste se ujistili, že byl SimpleBatchUpload správně nainstalován, zkontrolujte, zda pro něj existuje záznam na Special:Version a zda Special:BatchUpload funguje.
Použití
Existuje mnoho způsobů, jak nahrávat soubory pomocí této přípony:
- Přejděte na
Special:BatchUploada získejte jednoduchou stránku pro nahrávání - Přejděte na
Special:BatchUpload/Fooa získejte stránku pro nahrávání, která nastaví{{Foo}}jako wikitext stránky nahraného souboru - Přidejte
{{#batchupload:}}na jakoukoli stránku wiki a získejte jednoduché tlačítko pro nahrávání - Přidejte
{{#batchupload:Foo|Bar|Baz}}na libovolnou wikistránku a získáte tlačítko pro nahrávání, které nastaví{{Foo|Bar|Baz}}jako wikitext stránky nahraného souboru - 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-".
Přizpůsobení
Je možné určit vyhrazené stránky pro nahrávání pro konkrétní typy souborů úpravou stránky MediaWiki:Simplebatchupload-parameters.
Každý řádek této stránky je považován za jednu sadu parametrů.
Dostupné parametry jsou:
- Název šablony, která se má uložit jako text při prvním nahrání
- Nahrání komentáře
- Titulní řádek stránky
Special:BatchUpload/subpage.
Parametry by měly být odděleny svislítky (|).
Řádek, který se má použít, se vybere připojením názvu šablony jako podstránky k adrese URL Special:BatchUpload page.
Příklad:
Zvažte řádek parametrů
Pics | These pics were uploaded using [[Extension:SimpleBatchUpload{{!}}SimpleBatchUpload]] | Upload some pics!
- To lze vybrat přechodem na
Special:BatchUpload/Pics. - Název této stránky bude "Nahrát nějaké obrázky!".
- Komentář k nahrání bude "These pics were uploaded using SimpleBatchUpload".
- Pokud je soubor s tímto názvem nahrán poprvé, bude mít
{{Pics}}jako wikitext.
Konfigurace
$wgSimpleBatchUploadMaxFilesPerBatch
Pole definující maximální počet souborů, které lze pokaždé nahrát v závislosti na skupině uživatelů. Když se uživatel pokouší nahrát větší dávky souborů, zobrazí se chybová zpráva.
Výchozí:
$wgSimpleBatchUploadMaxFilesPerBatch = [
'*' => 1000,
];
Uživatelé mohou stále používat běžné nahrávání souborů nebo MediaWiki API.
Pro selektivní blokování nahrávání viz Příručka:Konfigurace nahrávání souborů. Pro omezení nahrávání viz $wgRateLimits.
Související odkazy
| Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: Toto není autoritativní seznam. Některé wiki farmy/hostitelé a/nebo balíčky mohou toto rozšíření obsahovat, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |
- Extensions by Professional Wiki/cs
- Stable extensions/cs
- Special page extensions/cs
- Parser function extensions/cs
- Extensions supporting Composer/cs
- GPL licensed extensions/cs
- Extensions in GitHub version control/cs
- ParserFirstCallInit extensions/cs
- MakeGlobalVariablesScript extensions/cs
- SetupAfterCache extensions/cs
- All extensions/cs
- Extensions included in Canasta/cs
- Extensions included in Miraheze/cs
- Extensions included in MyWikis/cs
- Extensions included in ProWiki/cs
- Bulk upload/cs

