Extension:SimpleBatchUpload
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 | 2.0.1 (2023-12-07) |
Zásady kompatibility | Pro každé vydání MediaWiki, které je vydáním dlouhodobé podpory, existuje v rozšíření odpovídající větev. |
MediaWiki | 1.35+ |
PHP | 8.0+ |
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": "^2.0"
}
}
Stačí znovu spustit php composer to update the extension.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í
Existují čtyři způsoby, jak nahrát soubory pomocí tohoto rozšíření:
- Přejděte na
Special:BatchUpload
a získejte jednoduchou stránku pro nahrávání - Přejděte na
Special:BatchUpload/Foo
a 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
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