Extension:Contributors
Toto rozšíření není v současné době aktivně udržováno! Ačkoli to může stále fungovat, jakákoli hlášení o chybách nebo požadavky na funkce budou pravděpodobně ignorovány. Pokud máte zájem převzít úkol vývoje a údržby tohoto rozšíření, můžete požádat o vlastnictví úložiště. Jako laskavost můžete kontaktovat autora. Měli byste také odstranit tuto šablonu a uvést se jako správce rozšíření v informačním poli stránky {{Extension }}. |
Contributors Stav rozšíření: neudržované |
|
---|---|
Implementace | Uživatelská aktivita , Speciální stránka |
Popis | Shrnuje nejvýznamnější přispěvatele do článku |
Autoři | Rob Church (original), Yaron Koren, Ike Hecht |
Nejnovější verze | 2.1 (2023-09-22) |
Zásady kompatibility | Větev master zachovává zpětnou kompatibilitu. |
MediaWiki | 1.35-1.39 |
PHP | 7.3+ |
Změny v databázi | Ano |
Tabulky | contributors |
Licence | GNU General Public License 2.0 nebo novější |
Stáhnout | |
|
|
Čtvrtletní stahování | 3 (Ranked 128th) |
Přeložte rozšíření Contributors, používá-li lokalizaci z translatewiki.net | |
Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření Přispěvatelé poskytuje speciální stránku, shrnující nejvýznamnější přispěvatele do článku. Na stránku lze přistupovat jako na běžnou speciální stránku nebo ji lze zahrnout do jiných stránek a poskytnout tak automatický seznam, který je užitečný pro přiřazování.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
Contributors
ve vaší složceextensions/
.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Contributors - Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'Contributors' );
- Spusťte aktualizační skript, který automaticky provede všechny nezbytné databázové změny, jaké rozšíření vyžaduje.
- Spusťte skript, který naplní databázi přispěvateli ze stávajících článků:
php extensions/Contributors/maintenance/PopulateContributorsTable.php
- Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
- upgrade:
php extensions/Contributors/maintenance/PopulateContributorsTable.php
Použití
Seznam je přístupný jako konvenční speciální stránka nebo prostřednictvím zahrnutí na jinou stránku.
Speciální stránka
Speciální stránka se nachází na "Special:Contributors" a poskytuje rozhraní pro výběr článku. Na tuto stránku se také můžete dostat pomocí odkazu "hlavní přispěvatelé“ (main contributors) v panelu nástrojů při prohlížení článku. Zobrazí se výsledky pro danou stránku.
Transkluze
Seznam jmen můžete převést na jinou stránku pomocí mechanismu zahrnutí, např.
{{Special:Contributors/Article}}
Můžete také vytvořit šablonu s následujícím kódem a přidat ji do svých článků.
{{Special:Contributors/{{FULLPAGENAME}}}}
vytvoří seznam nejvýznamnějších přispěvatelů do Article
.
Funkce parseru
K dispozici je také funkce analyzátoru, která zobrazuje přispěvatele v prostém seznamu, například: Joe, Moe a Jane.
{{#contributors:{{FULLPAGENAME}}}}
Anony můžete také filtrovat ze seznamu přispěvatelů, například takto:
{{#contributors:{{FULLPAGENAME}}|filteranon}}
Parametry
$wgContributorsLinkUsers
propojí uživatelská jména s jejich uživatelskou stránkou. Neovlivňuje speciální stránku, která je vždy propojena. (výchozítrue
)
Související odkazy
- Rozšíření:PageAuthors - vytváří seznam autorů hlavní stránky.
- Rozšíření:ContributionCredits - přidá na každou stránku zápatí ==Přispěvatelé== (contributors).
- Extension:Semantic Extra Special Properties - viz heslo
_EUSER
. - Příručka:$wgMaxCredits - zobrazuje kredity bez nutnosti prodloužení a připojuje
?action=credits
k integrované funkci MediaWiki url
- Unmaintained extensions/cs
- User activity extensions/cs
- Special page extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- ArticleRevisionVisibilitySet extensions/cs
- LoadExtensionSchemaUpdates extensions/cs
- PageSaveComplete extensions/cs
- ParserFirstCallInit extensions/cs
- SidebarBeforeOutput extensions/cs
- SkinTemplateToolboxEnd extensions/cs
- All extensions/cs
- Edit extensions/cs