« Modèle:MinecraftConnect/doc » : différence entre les versions
Autres actions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
| Ligne 2 : | Ligne 2 : | ||
== Description == | == Description == | ||
Ce modèle crée un lien | Ce modèle crée un lien de connexion Minecraft avec un bouton de copie discret. | ||
== Paramètres == | == Paramètres == | ||
| Ligne 11 : | Ligne 9 : | ||
! Paramètre !! Description !! Obligatoire !! Défaut | ! Paramètre !! Description !! Obligatoire !! Défaut | ||
|- | |- | ||
| ''' | | '''1''' (serveur) || Adresse IP ou nom de domaine du serveur || Oui || - | ||
|- | |- | ||
| ''' | | '''2''' (port) || Port du serveur (format ''':PORT''') || Non || ''':25565''' | ||
|- | |- | ||
| ''' | | '''texte''' || Texte personnalisé du lien || Non || Adresse du serveur | ||
|} | |} | ||
== Exemples d'utilisation == | == Exemples d'utilisation == | ||
=== | === Utilisation simple === | ||
<pre> | <pre> | ||
{{MinecraftConnect| | Connecte-toi sur {{MinecraftConnect|nefald.fr}} ! | ||
</pre> | </pre> | ||
{{MinecraftConnect| | Résultat : Connecte-toi sur {{MinecraftConnect|nefald.fr}} ! | ||
---- | ---- | ||
=== Avec | === Avec texte personnalisé === | ||
<pre> | <pre> | ||
{{MinecraftConnect | Rejoins {{MinecraftConnect|nefald.fr|texte=notre serveur}} maintenant ! | ||
| | |||
|texte= | |||
}} | |||
</pre> | </pre> | ||
{{MinecraftConnect| | Résultat : Rejoins {{MinecraftConnect|nefald.fr|texte=notre serveur}} maintenant ! | ||
---- | ---- | ||
=== | === Avec port personnalisé === | ||
<pre> | <pre> | ||
{{MinecraftConnect | {{MinecraftConnect|nefald.fr|:25566|texte=Serveur Survival}} | ||
| | |||
| | |||
|texte= | |||
}} | |||
</pre> | </pre> | ||
{{MinecraftConnect | Résultat : {{MinecraftConnect|nefald.fr|:25566|texte=Serveur Survival}} | ||
| | |||
| | |||
|texte= | |||
}} | |||
---- | ---- | ||
=== | === Dans une phrase === | ||
<pre> | <pre> | ||
{{MinecraftConnect | Notre serveur principal {{MinecraftConnect|play.nefald.fr|texte=Play Nefald}} t'attend ! | ||
| | |||
|texte= | |||
}} | |||
</pre> | </pre> | ||
{{MinecraftConnect| | Résultat : Notre serveur principal {{MinecraftConnect|play.nefald.fr|texte=Play Nefald}} t'attend ! | ||
---- | ---- | ||
=== | === Dans un tableau === | ||
<pre> | <pre> | ||
{{MinecraftConnect | {| class="wikitable" | ||
| | ! Nom !! Connexion | ||
|texte= | |- | ||
| | | Survival || {{MinecraftConnect|survival.nefald.fr}} | ||
|- | |||
| Creative || {{MinecraftConnect|creative.nefald.fr|:25566|texte=Créatif}} | |||
|} | |||
</pre> | </pre> | ||
{{MinecraftConnect| | {| class="wikitable" | ||
! Nom !! Connexion | |||
|- | |||
| Survival || {{MinecraftConnect|survival.nefald.fr}} | |||
|- | |||
| Creative || {{MinecraftConnect|creative.nefald.fr|:25566|texte=Créatif}} | |||
|} | |||
== Fonctionnement == | |||
* '''Clic sur le lien''' : Lance Minecraft et se connecte (fonctionne principalement sur Windows) | |||
* '''Clic sur 📋''' : Copie l'adresse du serveur pour connexion manuelle | |||
* '''Feedback visuel''' : Un ✓ apparaît brièvement après la copie | |||
* ''' | |||
* ''' | |||
* '''Feedback visuel''' : Un | |||
== Notes techniques == | == Notes techniques == | ||
* | * Le protocole <code>minecraft://</code> doit être autorisé dans LocalSettings.php | ||
* | * Nécessite le CSS dans MediaWiki:Common.css | ||
* | * Nécessite le JavaScript dans MediaWiki:Common.js (ou via Gadget) | ||
== Voir aussi == | == Voir aussi == | ||
* [[ | * [[Spécial:Pages liées/Modèle:MinecraftConnect|Pages utilisant ce modèle]] | ||
[[Catégorie:Modèles de liens]] | |||
</noinclude> | |||
Version du 10 novembre 2025 à 06:56
Description
Ce modèle crée un lien de connexion Minecraft avec un bouton de copie discret.
Paramètres
| Paramètre | Description | Obligatoire | Défaut |
|---|---|---|---|
| 1 (serveur) | Adresse IP ou nom de domaine du serveur | Oui | - |
| 2 (port) | Port du serveur (format :PORT) | Non | :25565 |
| texte | Texte personnalisé du lien | Non | Adresse du serveur |
Exemples d'utilisation
Utilisation simple
Connecte-toi sur {{MinecraftConnect|nefald.fr}} !
Résultat : Connecte-toi sur
<script>
function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>
!
Avec texte personnalisé
Rejoins {{MinecraftConnect|nefald.fr|texte=notre serveur}} maintenant !
Résultat : Rejoins
<script>
function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>
maintenant !
Avec port personnalisé
{{MinecraftConnect|nefald.fr|:25566|texte=Serveur Survival}}
Résultat :
<script>
function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>
Dans une phrase
Notre serveur principal {{MinecraftConnect|play.nefald.fr|texte=Play Nefald}} t'attend !
Résultat : Notre serveur principal
<script>
function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>
t'attend !
Dans un tableau
{| class="wikitable"
! Nom !! Connexion
|-
| Survival || {{MinecraftConnect|survival.nefald.fr}}
|-
| Creative || {{MinecraftConnect|creative.nefald.fr|:25566|texte=Créatif}}
|}
| Nom | Connexion |
|---|---|
| Survival | Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button> function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script> |
| Creative | Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button> function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script> |
Fonctionnement
- Clic sur le lien : Lance Minecraft et se connecte (fonctionne principalement sur Windows)
- Clic sur 📋 : Copie l'adresse du serveur pour connexion manuelle
- Feedback visuel : Un ✓ apparaît brièvement après la copie
Notes techniques
- Le protocole
minecraft://doit être autorisé dans LocalSettings.php - Nécessite le CSS dans MediaWiki:Common.css
- Nécessite le JavaScript dans MediaWiki:Common.js (ou via Gadget)