文書の表示以前のリビジョンバックリンクPDF の出力全て展開する/折り畳むODT 出力文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ===== UNCリンクをエクスプローラーで開く ===== {{tag>}} <callout type="danger" icon="true"> SMBlinkプラグインの対応しているPHPバージョンが古すぎる為、現行のDokuwikiにインストールを試みるとDokuwikiが動かなくなる。\\ その場合はdokuwiki\lib\pluginsにsmblinkフォルダがあるので、フォルダ毎削除すること。</callout> UNCリンクとは、ローカルネットワークのアドレスで、''\\server\sharefolder\''のようなアドレス。 ファイルサーバーとかNASに該当する。これをクリックしても、エクスプローラーで開くことはできない。 これは昔流行ったコンピューターウイルスに、このシステムを悪用したものがあった為制限されていると聞いている。 ただしカスタムURLスキームとしてブラウザに登録して回避する方法がある。 [[ggjp>URLスキーム エクスプローラー]] まずはSMBLinkプラグインをDokuwikiにインストールする。また、Url-handler.zipをダウンロードし、 レジストリ追加と、.jsファイルをWindowsフォルダにコピーする必要がある。 lib / scripts / script.jsにある下記一行のあたまに//をつけてコメントアウトすると、エラーメッセージが表示されなくなる。 <code java>alert ( LANG [ 'nosmblinks' ] );</code> →2階層までぐらいしか開かないので、現段階では使えない。 →→該当のプラグイン説明書の一番下に解決策が乗っていた。 == Support deeper directory structures === A path like //myserver/share/deeper/still is handled badly as it links to //myserver/share only under ceratin circumstances. Here is a Bugfix: In line 79 replace arg = arg.replace("/", "\\") with arg = arg.replace(/\//g, "\\") Otherwise %%//%%myserver/share/deeper/still will be changed to %%\\%%myserver\share**/**share**/**deeper**/**still which the explorer can't open (look at the slashes). これで深い階層のフォルダを開くことができた。 memo/wiki/uncopen.txt 最終更新: 2025/10/22 20:31by htmikan