Liens UNC
Universal Naming Convention ou UNC définit une syntaxe commune pour décrire la localisation d'une ressource réseau, d'un fichier partagé, d'un répertoire ou d'une imprimante. La syntaxe UNC pour les systèmes Windows est :
\\NomMachine\Répertoire Partagé\Nom de Ressource
Un lien UNC diffère d'un URL car ils n'a pas de préfixe "protocole:" et peut contenir des espaces.
Syntaxe
Description | Syntaxe | Résultat |
---|---|---|
Lien UNC avec titre | {{unc | \\NomMachine\Répertoire Partagé\Nom de Ressource | La ressource}}
|
La ressource |
Lien UNC sans titre | {{unc | \\NomMachine\Répertoire Partagé\Nom de Ressource}}
|
[1] |
Installation
Installer les extensions ParserFunctions .
Follow installation instructions and add the optional "integrated string function functionality" line in LocalSettings.php by setting $wgPFEnableStringFunctions = true;
.
Install the extension StringFunctions (to enable #replace
).
Add file://
to $wgUrlProtocols
in LocalSettings.php :
array_push($wgUrlProtocols, "file://");
Créer un modèle Template:Unc et coller ce texte dans le contenu de la page :
[file:///{{#replace:{{#replace:{{{1}}}| |%20}}|\|/}} {{#if:{{{2|}}}|{{{2}}}}}]
Compatibilité du navigateur
- Avec Internet Explorer sous Windows, les liens UNC fonctionnent sans exception.
- Un patch récent sur IE8 et IE9 exige maintenant que le site Wiki soit dans la liste des sites Intranet pour que cela fonctionne correctement.
- Avec Firefox les liens
file:///
sont par défaut désactivés sur les pages web non-locales. Voir :Manuel:$wgUrlProtocols
et cet article mozillaZine pour les réactiver.
L'article mozillaZine référencé est un peu daté. Utilisez l'extension Local Filesystem Links pour les versions actuelles de Firefox .
- Pour Google Chrome, les liens
file:///
sont aussi désactivés. Ils peuvent être réactivés en utilisant l’extension enable-local-file-links