Traduction Menu de la version anglaise Making |
PmWikiFr /
InterMap(redirected from PmWikiFr.CustomInterMap) auteur (niveau intermédiaire) L'InterMap (également appelé InterWiki sur certains autres wikis) est un système permettant de définir des liens entre des sites WikiWikiWeb ; il a été initialement développé par UseMod et Meatball (voir UseMod:InterWiki et Meatball:InterWiki). La méthode consiste à utiliser un mot-clé (raccourci) représentant un chemin défini. Les liens InterMap prennent la forme Le fichier intermap.txt par défautLe fichier PmWiki: https://www.pmwiki.org/wiki/PmWiki/ Cookbook: https://www.pmwiki.org/wiki/Cookbook/ Skins: https://www.pmwiki.org/wiki/Skins/ Wiki: https://wiki.c2.com/? UseMod: https://www.usemod.org/cgi-bin/wiki.pl? Meatball: http://meatballwiki.org/wiki/ Wikipedia: https://en.wikipedia.org/wiki/ PITS: https://www.pmwiki.org/wiki/PITS/ PmL10n: https://www.pmwiki.org/wiki/Localization/ Path: La page Site.InterMap?Vous pouvez définir vos propres préfixes dans votre page locale Site.InterMap?. Ainsi, "PmWiki:Variables" devient "https://www.pmwiki.org/wiki/PmWiki/" + "Variables", un lien vers la page PmWiki.Variables du site officiel de PmWiki ; Wiki:FrontPage est un lien vers la page d'accueil du premier WikiWikiWeb, et Wikipedia:Stonehenge vous renvoie à l'article de Wikipédia consacré aux célèbres mégalithes anglais. Utilisation dans une page wikiComme pour les autres liens, vous pouvez utiliser la syntaxe à doubles crochets pour définir un texte de lien personnalisé :
Si vous souhaitez créer un lien vers la cible définie par l'intermap (par ex. https://en.wikipedia.com/wiki/ pour Wikipédia), utilisez
L'entrée spéciale Préfixes InterMap personnalisésL'ensemble des liens InterMap d'un site est défini par l'administrateur du site via la page Site.InterMap? et le fichier local/localmap.txt. Une entrée InterMap suit le format suivant : MapPrefix: https://example.com/partial/url/ L'entrée InterMap peut correspondre à l'un des schémas de liens pris en charge par PmWiki.
Ne modifiez pas directement le fichier Variables et liens InterMapIl est possible d'utiliser des variables dans vos entrées InterMap. Les entrées
suivantes créent les raccourcis
ThisWiki: $ScriptUrl
ThisPage: {$PageUrl}
Vous pouvez également définir des entrées InterMap où le texte de l'entrée est inséré au milieu de l'URL. Il suffit d'inclure « $1 » dans l'URL à l'endroit où doit s'effectuer la substitution. Par exemple : Jargon: http://catb.org/~esr/jargon/html/$1.html
transformerait Trucs et astucesIl est possible de documenter vos préfixes InterMap directement dans la page Site.InterMap?. Le texte supplémentaire n'entraînera aucune baisse de performance et ne compromettra pas la définition des préfixes. Toutefois, sachez que toute ligne commençant par un mot suivi d'un deux-points (:) sera considérée comme définissant un préfixe. L'ordre dans lequel les différentes sources sont examinées pour les définitions
de préfixes est déterminé par la variable
Les noms InterMap sont-ils sensibles à la casse ? Oui ; ainsi, Comment puis-je réaliser un mappage dans Utilisez ceci : Pics: /somepathto/pics/
Comment puis-je définir un InterMap en PHP ? Utilisez ceci :
$LinkFunctions['PmWikiHome:'] = 'LinkIMap';
$IMap['PmWikiHome:'] = 'https://pmwiki.org/wiki/$1';
Comment puis-je définir un lien InterMap me permettant de faire référence à des fichiers situés à la "racine" du serveur ? Depuis la page Utilisez le préfixe "Path:" existant, comme dans << Inclure d'autres pages | Index de la documentation | Affichage conditionnel >>
Traduction de PmWiki.InterMap
Page originale sur PmWikiFr.InterMap - Backlinks |