UNCリンク
Universal Naming Convention (ユニバーサル命名規則) (または単に UNC) は、共有ファイル、ディレクトリ、プリンタといったネットワークリソースの位置を記述するための共通の構文を指定します。Windowsシステム用のUNC構文は次の通りです:
\\コンピューター名\共有フォルダー\リソース名
UNC は プロトコル名: 接頭辞を持たず、埋め込みスペースを含むことができる点で URL と異なります。企業における MediaWiki の利用において、UNC を Windows Explorer から直接ウィキページにペーストすることが便利なことはよくあります。
リンクの方法
説明 | 入力 | 出力 |
---|---|---|
リンク テキストがある UNC リンク | {{unc | \\コンピューター名\共有フォルダー\リソース名 | リソース}}
|
リソース |
名前なしの UNC リンク | {{unc | \\コンピューター名\共有フォルダー\リソース名}}
|
[1] |
インストール
ParserFunctions 拡張機能をインストールします。
Follow installation instructions and add the optional "integrated string function functionality" line in LocalSettings.php by setting $wgPFEnableStringFunctions = true;
.
拡張機能 StringFunctions をインストールします (#replace
を有効にするため)。
file://
を LocalSettings.php 内の $wgUrlProtocols
に追加してください:
array_push($wgUrlProtocols, "file://");
Template:Uncというテンプレートを作成し(Template:Unc
を検索してCreate this pageをクリックしてください)、次のテキストをページの内容に貼ってください:
[file:///{{#replace:{{#replace:{{{1}}}| |%20}}|\|/}} {{#if:{{{2|}}}|{{{2}}}}}]
ブラウザーの互換性
- With Internet Explorer on Windows UNC Links work without exception.
- A recent patch applied to both IE8 and IE9 now requires the Wiki site to be in the Intranet Sites list for this to work correctly.
- With Firefox
file:///
links are disabled by default when appearing in non-local webpages. See:Manual:$wgUrlProtocols
and this mozillaZine article for how to enable them.
- The mozillaZine article referenced is somewhat dated.
Use the Local Filesystem Links add-on for current versions of Firefox.
- Google Chrome では、
file:///
リンクも無効になっています。enable-local-file-links 拡張機能を使用して有効にできます。