../


関連 (PukiWiki 1.3.x)
PukiWiki/1.3/ちょっと便利に/ローカルファイルへのリンクも張りたい

ローカルファイルへのリンク(file://~)も張りたい (PukiWiki 1.4.x)

(FAQ/35より移行)

ローカルファイルへのリンク(file://~)もhttp://~と同様、リンクを張りたい(類似: Lotus Notesの「Notes://」)

make_link.phpを修正します
- (?:https?|ftp|news):\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+
+ (?:https?|ftp|news|file):\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+
注意
URLエンコードされていない日本語のディレクトリ名・ファイル名は使えません。
とくにWindowsユーザは要注意。
make_link.phpを修正します
こちらなら問題なしWindowsユーザ必見
- (?:https?|ftp|news):\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+
+ (?:https?|ftp|news|file):\/\/[!~*'();\/?:\@&=+\$,%#\S.-]+

関連

ローカルファイルへのリンク (file:// URLスキーム) pukiwiki:続・質問箱/596より移行

PukiWiki 1.4.5にアップグレードしましたが、ローカルファイルへのリンク(WindowsでURLエンコードしていなくて空白文字も含むパターン)をするためのmake_link.phpへのパッチはどのようになるでしょうか。FAQ/34、FAQ/35では1.4.5が該当しないようでした。

回答

続・質問箱/596 ローカルファイルリンクにて pukiwiki:質問箱3/92より移行

続・質問箱/596 の修正個所に習って、make_link.php を修正しました。 PukiWikiでのロジックは、例えば、

[[[Download>file://sever11f/test/table.xls]]]

このように記述しましたが、結果、

は有効な InterWikiName ではありません。

とのメッセージが表示されます。

InterWiki用のサーバリストでは、 [URL サーバ名] タイプ の形式で記述のようですが、これ自体が全く理解出来ません。

これ以降、どのように修正を行えばローカルファイルは起動する事が出来るのか、アドバイスをお願いします。

回答

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-02-23 (月) 03:00:49
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 3.032 sec.

SourceForge