DiscordIntegrator umožňuje integraci widgetu Discord do vašeho postranního panelu nebo obsahu vaší Wiki Discord widget je schopen zobrazit všechny online uživatele na serveru, herní aktivitu uživatelů, kohokoli v hlasovém kanálu atd.
Pokud ani po přečtení dokumentace stále nerozumíte, jak nastavit DiscordIntegrator, přečtěte si podrobný manuál nebo se podívejte na video níže.
The video is a little outdated, make sure to read the below instructions for finding the widget setting in discord.
Installation[]
Configuration[]
Povolení widgetu[]
Widget mohou povolit správci serveru Discord tak, že projdou obrazovkou nastavení jejich serveru Discord a přejdou do sekce nastavení "Widget". Chcete-li povolit vkládání widgetu na váš server, zaškrtněte políčko „Povolit widget“. Pokud chcete, aby se uživatelé mohli připojit k vašemu serveru prostřednictvím widgetu, měli byste také vybrat chatovací místnost ve volbě „Pozvání do kanálu“.
Důležité: ID serveru, které lze nalézt v sekci nastavení widgetu, je velmi důležité pro nastavení widgetu, což je vysvětleno v částech níže a v šabloně.
Obsah[]
Po instalaci skriptu pomocí metod vysvětlených výše je možné, aby se widget zobrazil v obsahu stránky. Doporučuje se vytvořit šablonu na vaší wiki a zkopírovat do ní obsah {{DiscordIntegrator}}. Poté lze šablonu použít jako:
{{DiscordIntegrator
| id = 402223976375517194
| theme = light
| width = 300px
| height = 500px
}}
což dává:
If you see this text, you might have incorrectly imported DiscordIntegrator. Please add dev:DiscordIntegrator/code.js to your MediaWiki:ImportJS. If this is not the case, leave a message on the talk page and include a link to this page.
Poznámka: DiscordIntegrator nefunguje na mobilním vzhledu, kde se místo widgetu Discord zobrazí chybová zpráva. Chcete-li zabránit zobrazení widgetu na mobilním vzhledu, můžete nastavit typ šablony widgetu na typ šablony, který se nezobrazuje na mobilu (jako je Navbox).
Pro složitější použití si můžete prohlédnout samotnou Dokumentaci šablony DiscordIntegrator.
Postranní panel[]
Skript lze nakonfigurovat tak, aby přidal widget na postranní panel wiki ve vzhledu FandomDesktop úpravou několika stránek MediaWiki. Jakákoli stránka MediaWiki týkající se konfigurace DiscordIntegrator začíná MediaWiki:Custom-DiscordIntegrator-config- a za ní následuje název možnosti konfigurace. Chcete-li například nakonfigurovat ID serveru, musíte přejít na MediaWiki:Custom-DiscordIntegrator-config-id.
Widget se objeví v postranní kolejnici, pouze, pokud je ID serveru nastaveno v konfiguračních možnostech. Možnosti konfigurace mají stejné názvy jako možnosti konfigurace při přidávání widgetu do obsahu, s výjimkou přidání několika parametrů:
| Volba | Typ | Co to změní | Výchozí |
|---|---|---|---|
id
|
Číslo | ID vašeho serveru Discord k vložení | Žádný |
title
|
Textový řetězec | Název modulu na postranním panelu | Žádný |
moduleHeight
|
Číslo | Výška modulu v postranním panelu v pixelech | Žádný |
text
|
Textový řetězec | Text nad widgetem | Žádný |
footer
|
Textový řetězec | Text pod widgetem | Žádný |
theme
|
dark nebo light
|
Téma widgetu na postranním panelu | Zdědí motiv na FandomDesktop. |
width
|
Počet pixelů (Xpx) nebo procent (Y %)
|
Šířka widgetu | 100%
|
height
|
Počet pixelů (Xpx) nebo procent (Y %)
|
Výška widgetu | 400px for sidebar, 90% for template
|
logged-in
|
Boolean | Pokud se má widget zobrazovat pouze přihlášeným uživatelům | false
|
Příklad widgetu lze vidět na této stránce.
Často kladené otázky[]
- Mohu změnit barvy na widgetu?
- V současné době ne. Widget je iframe, takže jeho styl nelze změnit.
- Widget se stále načítá.
- To znamená, že jste widget nepovolili v nastavení serveru.
- Povolte widget, jak je uvedeno v části Povolení widgetu a obnovte stránku.
- Někdy může trvat minutu nebo dvě, než widget zaregistruje, že je povolen.
- Pokud je widget povolen, pravděpodobně jste vložili celou šablonu DiscordIntegrator na stránku MediaWiki:Custom-DiscordIntegrator-config-id. Pokud tomu tak je, nahraďte tuto šablonu pouze ID serveru.
- Widget v postranním panelu se donekonečna načítá!
- Chvíli počkejte, než se mezipaměť Discordu obnoví
- Během čekání zkontrolujte, zda jste zaslali ID serveru do MediaWiki:Custom-DiscordIntegrator-config-id.
- Pokud tam dáte celou šablonu DiscordIntegrator, nebude to fungovat. Ujistěte se, že je to pouze ID serveru.
- Vidím "Template loop detected: Template:DiscordIntegrator"!
- Pak jste šablonu nezkopírovali správně.
- Musíte zkopírovat šablonu na stránku šablony se stejným názvem na vaší wiki.
- Například na Diep.io Wiki by tato šablona byla umístěna zde.
- Po zkopírování obsahu šablony budete muset tuto šablonu použít k zobrazení widgetu Discord na wiki stránkách. Obecné informace o použití šablon lze nalézt zde.



