Fandom Developers Wiki
Advertisement

DiscordIntegrator vous permet d'intégrer un widget Discord dans la barre latérale ou le contenu de page. Le widget Discord est capable d'afficher tous les utilisateurs en ligne dans un serveur, l'activité de jeu des utilisateurs, toute personne dans un canal vocal, etc.

Si, après avoir lu la documentation, vous ne comprenez toujours pas comment configurer DiscordIntegrator, lisez le manuel étape par étape ou regardez la vidéo ci-dessous :

Installation

Configuration

Activer le widget

Le widget peut être activé par les administrateurs du serveur via l'écran de paramétrage de leur serveur Discord, dans la section « Widget ». Pour permettre d'intégrer un widget sur votre serveur, cocher la case « Enable Widget ». Si vous souhaitez que les utilisateurs puissent se connecter sur votre serveur à partir du widget, vous devez également sélectionner quelque chose dans l'option « Instant invite channel ».

Important : L'ID de serveur, qui peut être trouvé dans la section widget, est très important pour configurer le widget, qui est expliqué dans les sections ci-dessous et dans le modèle.

Contenu

Après que le script est installé selon la méthode expliquée précédemment, il est possible d'afficher le widget dans le contenu de page. Il est conseillé de créer un modèle sur votre wiki et de copier le contenu de {{DiscordIntegrator/fr}} à l'intérieur. Après ça, le modèle peut être utilisé comme ceci :

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

Ce qui donne :

If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.

Note : DiscordIntegrator ne fonctionne pas sur l'apparence mobile, qui affichera un message d'erreur au lieu du widget Discord. Pour empêcher le widget de s'afficher sur l'apparence mobile, vous pouvez définir le type de modèle du widget sur un type de modèle qui ne s'affiche pas sur le mobile (comme Navbox).

Pour une utilisation plus complexe, vous pouvez consulter la documentation du modèle DiscordIntegrator directement.

Barre latérale

Le script peut être configuré pour ajouter le widget à la barre latérale du wiki sur l'habillage FandomDesktop en éditant quelques pages MediaWiki. Toutes les pages MediaWiki relative à la configuration de DiscordIntegrator commencent par MediaWiki:Custom-DiscordIntegrator-config- et après vient le nom de l'option de configuration. Par exemple, pour configurer l'ID du serveur, vous devez aller dans MediaWiki:Custom-DiscordIntegrator-config-id.

Le widget apparaîtra dans la barre latérale, seulement si l'ID du serveur est paramétré dans les options de configuration. Les options de configuration ont les mêmes noms que celles pour ajouter le widget dans le contenu, à l'exception de quelques paramètres :

Option Type Ce qui change Valeur par défaut
id Nombre Identifiant de votre serveur Discord que vous souhaitez intégrer Aucune
title Chaîne de caractères Titre du module dans la barre latérale Aucune
moduleHeight Nombre Hauteur du module dans la barre latérale Aucune
text Chaîne de caractères Texte au-dessus du widget Aucune
footer Chaîne de caractères Texte en dessous du widget Aucune
theme dark ou light respectivement « sombre » ou « clair ») Hérite du thème sur FandomDesktop.
width Nombre de pixels (Xpx) ou pourcentage (Y%) Largeur du widget Discord 100%
height Nombre de pixels (Xpx) ou pourcentage (Y%) Height of the Discord widget 400px for sidebar, 90% for template
logged-in Boolean Si le widget doit être affiché uniquement pour les utilisateurs connectés false

Un exemple de widget peut être vu dans la barre latérale de cette page.

Questions fréquemment posées

Puis-je changer les couleurs du widget ?
Actuellement, non. Le widget est une iframe, de ce fait son style ne peut être changé.
Le widget n'arrête pas de se charger
Cela signifie que vous n'avez pas activé le widget dans les paramètres de votre serveur.
Activez le widget comme expliqué dans la section Activer le widget et actualisez la page.
Cela peut prendre d'une à deux minutes pour que l'activation du widget soit bien prise en compte.
Si le widget est activé, vous avez probablement collé l'ensemble du modèle DiscordIntegrator dans la page MediaWiki:Custom-DiscordIntegrator-config-id. Si c'est le cas, remplacez ce modèle par seulement l'ID du serveur.
Le widget de la barre latérale se charge toujours à l'infini !
Attendez un peu que le cache de Discord se rafraîchisse.
Pendant que vous attendez, vérifiez si vous avez indiqué l'ID du serveur dans MediaWiki:Custom-DiscordIntegrator-config-id.
Si vous y mettez tout le modèle DiscordIntegrator, ça ne marchera pas. Assurez-vous qu'il n'y a que l'ID du serveur.
Je vois « Template loop detected: Template:DiscordIntegrator » !
Alors vous n'avez pas copié le modèle correctement.
Vous devez copier le modèle sur la page modèle du même nom sur votre wiki.
Par exemple, sur Diep.io Wiki, ce modèle serait situé ici.
Après avoir copié le contenu du modèle, vous devrez utiliser ce modèle pour que le widget Discord s'affiche sur les pages du wiki. Vous trouverez des informations générales sur l'utilisation des modèles ici.
Le texte ci-dessus peut être trouvé ici (éditer)
Advertisement