Liens
![]() |
Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public.
|
![]() |
Il existe cinq types de liens hypertextes dans MediaWiki :
- Liens internes vers les autres pages du même wiki (appelés habituellement « wikilinks »)
- Liens externes vers des pages d'autres sites web.
- Liens externes vers des pages internes dans le même wiki
- Liens interwikis vers d'autres sites web en utilisant des préfixes spéciaux préalablement enregistrés
- Liens interlangues vers d'autres wikis enregistrés comme des versions en d'autres langues, du wiki actuel
Veuillez noter que cette liste n'inclut pas les liens vers les catégories ni les liens vers les fichiers qui sont respectivement utilisés pour placer les pages dans des catégories et pour afficher des images ou d'autres fichiers multimédia.
Liens internes
Pour créer un lien interne comme on l'appelle vers une page du même wiki (c'est à dire un « wikilink »), utilisez des crochets doubles dans le marquage wiki, [[comme ceci]]
. Lorsque vous prévisualisez ou enregistrez vos modifications, vous verrez un lien que vous pouvez suivre vers la page cible.
Si la page existe, le lien est affiché en bleu (comme le mot « créer » de la première phrase de ce paragraphe); si la page n'existe pas, le lien apparaît en rouge (ainsi le lien [[comme ceci]]
est actuellement rendu ainsi : comme ceci). Notez que les couleurs peuvent être différentes si le schéma de colorisation du wiki a été modifié par rapport à celui défini par défaut.
En suivant un tel "lien rouge" vers une page manquante (qu'il soit ou non de couleur rouge), l'utilisateur pourra généralement créer la page.
Pour baliser une chaîne textuelle quelconque (pas forcément un titre de page) comme étant un lien, utilisez la barre verticale (caractère pipe '|') ainsi : [[Help:Categories|liens de catégorie]]
ce qui produira le lien liens de catégorie.
La première lettre du lien cible est habituellement indépendante de la casse (à moins que le wiki ne soit configuré autrement), ce qui signifie que les liens peuvent être mis en majuscules ou pas (ainsi Comment contribuer et comment contribuer sont équivalents). Néanmoins, la casse de chacune des lettres suivantes doit correspondre exactement à la page cible (ainsi Comment contribuer et Comment Contribuer ne sont pas équivalents). Les espaces dans le titre de la page peuvent être représentées par des soulignés (_) (ainsi Comment contribuer et Comment_contribuer sont aussi équivalents), mais l'utilisation de soulignés dans les liens les rendra visibles dans le texte de la page (ce qui peut être évité si on utilise la barre verticale '|').
Si le titre de la page que vous liez est celui de la page que vous modifiez, le résultat n'est pas tout à fait un hyperlien mais simplement un texte en gras (par exemple, sur cette page le marquage [[Help:Links/fr]]
donne le résultat Help:Links/fr).
Si vous essayez de créer un lien wiki vers la page actuelle, vous voudrez peut-être lier une section spécifique ou vers une ancre de la page; voir les exemples ci-dessous.
MediaWiki utilise la table pagelinks pour garder la trace des liens wiki internes.
Nom/Description | Syntaxe | Résultat |
---|---|---|
Lien interne | [[Main Page]]
[[Help:Contents]]
[[Extension:DynamicPageList (Wikimedia)]]
|
|
' (pipe) |
[[Help:Editing pages|editing help]]
Liens vers une section/ancre de la page cible. [[Help:Editing pages#Preview|previewing]]
Lien avec '|' vers une ancre de la même page [[#See also|different text]]
Voir aussi meta:Help:Piped link. |
|
Pipe trick | [[Manual:Extensions|]]
[[User:John Doe|]]
[[Extension:DynamicPageList (Wikimedia)|]]
[[Extension:DynamicPageList (third-party)|]]
La transformation résultant de l'utilisation du pipe '|' peut fournir le même texte pour différentes cibles de liens comme observé sur les exemples de DynamicPageList. |
|
Liens sur un mot avec suffixe | [[Help]]s
[[Help]]ing
[[Help]]ers
[[Help]]almostanylettersyoulikehere
[[Help]]BUTnotalways
Suivez les règles internationalisées et propres à chaque langue pour suffixer les liens (linktrail rules) . |
Helpalmostanylettersyoulikehere HelpBUTnotalways |
Eviter les liens sur des mots finaux | [[Help]]<nowiki />ful advice
[[wikipedia:GNU General Public License|GPL]]<nowiki />v3
|
Helpful advice GPLv3 |
Lien vers une ancre de la même page | [[#See also]]
Les ancres sur les titres des sections et sur le haut ( |
#See also |
Créer une ancre pour les liens entrants | <div id="Unique anchor name 1">optional text</div>
<span id="Unique anchor name 2">optional text</span>
Rendu en mode bloc et en ligne, respectivement.
Faire ceci permet d'avoir Définir une ancre sur un titre de section ==<span id="Alternate Section Title"></span>Section heading==
Notez-bien l'emplacement. Cela doit être une balise « span », et non pas « div » (de telles ancres permettent que les sections soient renommées sans casser les liens entrants). |
texte optionnel
texte optionnel |
Lien vers une ancre d'une autre page | [[Help:Images#Supported media types for images]]
|
Help:Images#Supported media types for images |
Lien vers la page de discussion de la page en cours | [[{{TALKPAGENAME}}|Discussion]]
Voir aussi Help:Magic words#Page names |
Discussion |
Lien vers une sous-page | [[/example]]
Raccourci pour |
/example |
Lien vers une sous-page sans le slash initial | [[/example/]]
Raccourci pour |
example |
Lien vers une sous-page de la page parent de la page actuelle. Ne peut être utilisé que sur les sous-pages. | [[../example2]]
Raccourci pour |
example2 |
Lien visible vers une page de catégorie | [[:Category:Help]]
Sans les deux-points initiaux, le lien ne serait pas visible et placerait la page dans la catégorie ; c'est une erreur très fréquente. Voir aussi Aide:Catégories . |
Category:Help |
Lien visible vers une image ou un fichier de média | [[:File:Example.jpg]]
[[:File:Example.jpg|file label]]
[[Media:Example.jpg]]
[[Media:Example.jpg|file label]]
Sans les deux-points en tête sur les exemples "File:", les images seraient en fait affichées. Voir aussi Aide:Images . Le préfixe |
|
Lien vers une page spécifique à chaque utilisateur (page utilisateur, etc.) | [[Special:MyPage]]
[[Special:MyTalk]]
[[Special:Preferences]]
|
|
Lien interne vers une version spécifique | [[Special:PermanentLink/2393992]]
Les numéros de révision se trouvent dans l'historique d'édition de chaque page. (Il est très fréquent de voir des liens vers une révision spécifique sous la forme d'un lien externe car il est facile de copier/coller l'URL entière de la page pour former un lien externe.) |
Special:PermanentLink/2393992 |
Lien interne vers un "diff" | [[Special:Diff/2393992]]
[[Special:Diff/2390639/2393992]]
Par défaut (dans le premier exemple ci-dessus) on affiche les modifications depuis la version précédente. Voir aussi les commentaires de l'élément précédent. |
|
Redirection | #REDIRECT [[Main Page]] Devrait être la première « et la seule » ligne de la page. Voir Redirections . |
Main Page |
Liens externes
Pour créer un lien externe, habituellement vers une page d'un site web différent, entourez par de simples crochets l'URL suivie d'une espace et du nom textuel du lien (voir les exemples ci-dessous). Quand vous enregistrez ou prévisualisez la page, vous voyez un lien rendu un peu différemment des liens wiki internes. Il peut être de couleur différente et/ou suivi par l'icône d'une flèche pour montrer qu'il peut conduire vers un autre site.
Description | Vous tapez | Vous obtenez |
---|---|---|
Lien externe avec un intitulé textuel spécifié | [https://mediawiki.org MediaWiki] |
MediaWiki |
Lien externe numéroté | [https://mediawiki.org] C'est ce qui se produit lorsque vous ne précisez pas le texte associé au lien. Si plusieurs liens de ce type sont utilisés sur une même page, ils sont numérotés séquentiellement. |
[1] |
Lien externe brut | https://mediawiki.org Les URLs qui commencent par « |
https://mediawiki.org |
Evitez les URLs auto-liées | <nowiki>https://mediawiki.org</nowiki>
|
https://mediawiki.org |
Liens externe dépendant du protocole | [//en.wikipedia.org Wikipedia] [//en.wikipedia.org //en.wikipedia.org] Le lien sera HTTP ou HTTPS en fonction du protocole de la page actuellement affichée (qui peut être différent pour des utilisateurs différents).
Ceci n'est pris en charge uniquement à l'intérieur des crochets |
|
Lien externe vers le serveur actuel. | https://{{SERVERNAME}}/pagename |
https://www.mediawiki.org/pagename |
Lien externe vers un hôte distinct en passant le nom de page | https://google.com/search?q={{PAGENAMEE}} Voir aussi : les noms de page encodés dans les URLs, Manual:PAGENAMEE encoding |
https://google.com/search?q=Links |
Lien « mailto » | [mailto:info@example.org email me] |
email me |
Mailto nommé avec ligne d'objet et corps de message | [mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info] |
info |
URI personnalisé | [skype:echo123 call me] Tout URI que vous désirez ajouter doit être d'abord déclaré via $wgUrlProtocols . (Cet exemple n'est pas autorisé sur MediaWiki.org) |
[skype:echo123 call me] |
Liens externes vers pages internes
Pour ajouter un lien vers une page du même wiki en y incluant des paramètres de requête URL, vous pouvez avoir besoin d'utiliser la syntaxe des liens externes.
Description | Vous tapez | Vous obtenez |
---|---|---|
Lien externe vers la page de modification de la page en cours | [https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page] [{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page] Voir aussi Help:Magic_words#URL_data et #External links ci-dessus. |
|
Lien externe vers la page de modification de la page en cours, avec un style ressemblant à un lien interne | <span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span>
La classe plainlinks peut être utilisée dans les cas où vous voulez qu'un lien externe ressemble à un lien interne, en supprimant l'icône qui en temps normal apparaît juste après. |
Edit this page |
Limites
- Les liens externes ne s'appliquent pas aux liens de fin de mot.
- Les liens externes ne sont pas comptés dans Special:WhatLinksHere (Pages liées).
Liens interwikis
Les liens interwikis sont des liens avec une écriture de lien interne vers d'autres site web (qui peuvent ne pas être des wikis, malgré leur nom).
Par exemple vous pouvez créer un lien vers l'article http://en.wikipedia.org/wiki/Sunflower en tapant [[wikipedia:Sunflower]]
ou, sur ce wiki, la forme raccourcie [[w:Sunflower]]
.
Les deux vont produire le lien wikipedia:Sunflower.
Ceci fonctionne car par défaut, MediaWiki configure wikipedia:
en tant que "préfixe interwiki" qui deviendra http://en.wikipedia.org/wiki/ lorsqu'il sera utilisé dans [[ ]].
(Cela peut ne pas fonctionner si l'administrateur de votre wiki a modifié les paramètres.) Contrairement aux liens internes, les liens interwiki n'utilisent pas la détection de l'existence des pages, donc un lien interwiki apparaîtra en bleu même si la page n'existe pas sur le wiki distant.
De même que les liens vers des pages internes, vous pouvez créer des liens utilisant la barre verticale (|), avec un intitulé de lien alternatif, par exemple [[wikipedia:Sunflower|grosse fleur jaune]]
est le lien grosse fleur jaune et [[wikipedia:Sunflower|]]
est le lien Sunflower.
Basiquement, les liens interwikis sont des abréviations pour les liens externes communément utilisés et plus longs. Un lien très similaire peut être créé comme [http://en.wikipedia.org/wiki/Sunflower une grosse fleur jaune]
.
Plus de détails sur Manuel:Interwiki et m:Help:Interwiki linking. Votre wiki peut avoir une page Special:Interwiki qui affiche les préfixes interwiki pris en charge; voici la liste interwiki par défaut. Vous pouvez modifier la table interwiki sur votre site.
Liens interlangues
Si votre wiki dispose de versions dans d'autres langues, vous pouvez trouver des liens interlangues dans la barre latérale, juste sous la boîte à outils dans une section intitulée « dans d’autres langues ».
Dans le balisage du wiki, un lien interlangue ressemble beaucoup à un lien interwiki, mais se comporte comme un lien de catégorie dans le sens où il est généré d'une manière particulière. Alors que les liens de catégorie apparaissent sur une liste spéciale au bas de la page (habituellement), les liens interlangue apparaissent sur une liste spéciale dans la barre latérale de la page (ou ailleurs, en fonction de la configuration du wiki et de l'habillage utilisé).
Le but des liens interlangue est de relier les pages qui traitent le même sujet dans différentes langues. Pour créer un lien interlangue, entrez [[préfixe de langue:nom de page]]
n'importe où sur la page (de préférence en bas, comme les liens de catégorie); le préfixe de la langue est celui spécifié pour votre wiki pour les autres versions de langue (typiquement le code de langue ISO 639-1).
Le lien interlangues ne fonctionne que dans un sens, il ne permet pas de revenir de cette page dans les autres langues.
Dans ce but, un lien arrière équivalent doit également être placé.
Cela ne fonctionne pas comme « Modifier les liens » dans la section des langues des versions de langues Wikipedia.
Mais cela peut être utilisé dans tous les espaces de noms, y compris 'User:' pour pointer vers l'un des autres profils dans les autres langues.
Si vous voulez faire apparaître le lien interlangue à un endroit particulier du contenu de la page plutôt que dans la barre latérale, ajoutez deux points avant le préfixe de langue :
[[:en:Sunflower]]
→ en:Sunflower
Quand un lien est à la fois interwiki et interlangue, l'ordre est wikipedia:en:Sunflower.
Pour plus d'informations, consultez m:Help:Interwiki linking#Interlanguage links.
Limites
Un lien interne de wiki est limité par la taille maximale du titre de page.