差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
memo:wiki:uncopen [2025/10/22 20:19] – 作成 htmikanmemo:wiki:uncopen [2025/10/22 20:31] (現在) htmikan
行 1: 行 1:
 ===== UNCリンクをエクスプローラーで開く ===== ===== UNCリンクをエクスプローラーで開く =====
 {{tag>}} {{tag>}}
 +<callout type="danger" icon="true"> SMBlinkプラグインの対応しているPHPバージョンが古すぎる為、現行のDokuwikiにインストールを試みるとDokuwikiが動かなくなる。\\ その場合はdokuwiki\lib\pluginsにsmblinkフォルダがあるので、フォルダ毎削除すること。</callout>
  
 UNCリンクとは、ローカルネットワークのアドレスで、''\\server\sharefolder\''のようなアドレス。 UNCリンクとは、ローカルネットワークのアドレスで、''\\server\sharefolder\''のようなアドレス。
行 8: 行 9:
 [[ggjp>URLスキーム エクスプローラー]] [[ggjp>URLスキーム エクスプローラー]]
  
-まずはSMBLinkプラグインをDokuwikiにインストールする。+まずは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.1761131997.txt.gz
  • 最終更新: 2025/10/22 20:19
  • by htmikan