Fandom Developers Wiki

DiscordIntegrator, bir Discord widget'ını kenar çubuğunuza veya içeriğinize entegre etmenize olanak tanır. Discord widget'ı bir sunucudaki tüm çevrimiçi kullanıcıları, kullanıcıların oyun etkinliğini, ses kanalındaki herkesi ve vb.

Belgeleri okuduktan sonra hâlâ DiscordIntegrator'ı nasıl kuracağınızı anlamadıysanız, adım adım kılavuzunu okuyun veya aşağıdaki videoyu izleyin.

The video is a little outdated, make sure to read the below instructions for finding the widget setting in discord.

Installation[]

Configuration[]

Widget'ı etkinleştirme[]

Widget, Discord sunucularının ayarlar ekranından ve "Widget" ayarları bölümüne giderek Discord sunucu yöneticileri tarafından etkinleştirilebilir. Sunucunuza bir widget yerleştirmeyi etkinleştirmek için "Widget'ı Etkinleştir" kutusunu işaretleyin. Kullanıcıların widget üzerinden sunucunuza bağlanabilmesini istiyorsanız "Kanalı Davet Et" seçeneğinden de bir sohbet odası seçmelisiniz.

Önemli: Widget ayarları bölümünde yer alan sunucu kimliği, aşağıdaki bölümlerde ve şablonda açıklanan widget'ın kurulumu için çok önemlidir.

İçerik[]

Betik yukarıda açıklanan yöntemlerle yüklendikten sonra, widget'ın sayfa içeriğinde görünmesini sağlamak mümkündür. Vikinizde bir şablon oluşturmanız ve {{DiscordIntegrator}} içeriğini ona kopyalamanız önerilir. Bundan sonra, şablon şu şekilde kullanılabilir:

{{DiscordIntegrator
| id = 402223976375517194
| theme = light
| width = 300px
| height = 500px
}}

şunu verir:

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.

Not: DiscordIntegrator, Discord widget'ı yerine bir hata mesajı görüntüleyen mobil dış görünümde çalışmaz. Widget'ın mobil görünümde görüntülenmesini önlemek için, widget'ın şablon türünü mobilde görüntülenmeyen bir şablon türüne (Gezinti kutusu gibi) ayarlayabilirsiniz.

Daha karmaşık kullanım için DiscordIntegrator şablon belgelerinin kendisine bakabilirsiniz.

Kenar çubuğu[]

Betik, birkaç MediaWiki sayfasını düzenleyerek, widget'ı FandomDesktop görünümündeki vikinin kenar çubuğuna ekleyecek şekilde yapılandırılabilir. DiscordIntegrator yapılandırmasıyla ilgili herhangi bir MediaWiki sayfası MediaWiki:Custom-DiscordIntegrator-config- ile başlar ve ardından yapılandırma seçeneğinin adı gelir. Örneğin, sunucunun kimliğini yapılandırmak için MediaWiki:Custom-DiscordIntegrator-config-id olarak gitmeniz gerekir.

Widget yan rayda yalnızca sunucunun kimliği yapılandırma seçeneklerinde ayarlanmışsa görünecektir. Yapılandırma seçenekleri, birkaç parametrenin eklenmesi dışında, widget'ı içeriğe eklerken yapılandırma seçenekleriyle aynı adlara sahiptir:

Seçenek Tür Ne değişir Varsayılan
id Sayı Yerleştirilecek Discord sunucunuzun kimliği Hiçbiri
title Dize Kenar çubuğundaki modülün başlığı Hiçbiri
moduleHeight Sayı Modülün kenar çubuğunda piksel cinsinden yüksekliği Hiçbiri
text Dize Widget'ın üstündeki metin Hiçbiri
footer Dize Widget'ın altındaki metin Hiçbiri
theme dark veya light Kenar çubuğundaki widget'ın teması FandomDesktop'taki temayı devralır.
width Piksel sayısı (Xpx) veya yüzde (Y%) Discord widget'ının genişliği 100%
height Piksel sayısı (Xpx) veya yüzde (Y%) Discord widget'ının yüksekliği 400px for sidebar, 90% for template
logged-in Boole Widget'ın yalnızca oturum açmış kullanıcılara gösterilmesi gerekiyorsa false

Widget'ın bir örneği bu sayfada görülebilir.

Sıkça Sorulan Sorular[]

Widget'taki renkleri değiştirebilir miyim?
Şu anda hayır. Widget bir iframe olduğundan, stili değiştirilemez.
Widget sonsuz yükleniyor.
Bu, sunucu ayarlarınızda widget'ı etkinleştirmediğiniz anlamına gelir.
Widget'ı Widget'ı etkinleştirme bölümünde belirtildiği gibi etkinleştirin ve sayfayı yenileyin.
Bazen widget'ın etkinleştirildiğini kaydetmesi bir veya iki dakika sürebilir.
Widget etkinse, muhtemelen tüm DiscordIntegrator şablonunu MediaWiki:Custom-DiscordIntegrator-config-id sayfasına yapıştırmışsınızdır. Bu durumda, o şablonu yalnızca sunucu kimliğiyle değiştirin.
Kenar çubuğundaki pencere ögesi hala sonsuz bir şekilde yükleniyor!
Discord'un önbelleğinin yenilenmesi için biraz bekleyin
Beklerken, Sunucu ID'si MediaWiki:Custom-DiscordIntegrator-config-id içinde paylaşıp paylaşmadığınızı kontrol edin.
Tüm DiscordIntegrator şablonunu oraya koyarsanız, bu işe yaramaz. Orada yalnızca sunucu kimliği olduğundan emin olun.
"Şablon döngüsü algılandı: Şablon:DiscordIntegrator" görüyorum!
O hâlde şablonu doğru şekilde kopyalamadınız.
Şablonunu vikinizdeki aynı isimli şablon sayfasına kopyalamanız gerekiyor.
Örnek olarak, Diep.io Viki'de bu şablon burada bulunur.
Şablon içeriğini kopyaladıktan sonra, Discord widget'ını viki sayfalarında görüntülemek için bu şablonu kullanmanız gerekir. Şablon kullanımıyla ilgili genel bilgiler buradan bulunabilir.