質問箱/2539

カテゴリ
サマリ[[./image/pukiwiki.png]] の謎
バージョン1.4.4_php5
投稿者バイズ?
状態完了
投稿日2005-01-18 (火) 14:51:29

質問

前から疑問に思ったのですが、この現象はちょっと不思議なので質問させて頂きます。

僕の知る限りでは PukiWiki はサイトの相対リンクにサポートしていない*1と思いますが、何故か [[./image/pukiwiki.png]] のように書けばなんと相対パスにある画像を表示する事が出来ます。

[[./image/pukiwiki.png]]
  • ./image/pukiwiki.png?
[[./image/pukiwiki.png>ヘルプ]]

これはリンクを作るときだけ相対パスにある画像を使えるのでしょうか。普段 ./image/pukiwiki.png と書いても何も現われないので不思議と思いました。

回答

  • バグっぽいですねぇ・・・。この辺が悪さしてるのかも。 -- teanan 2005-01-17 (月) 14:15:06
    make_link.php 175行目付近
    	$this->page = $page;
    	$this->name = $name;
    	$this->body = $body;
    	$this->type = $type;
    	if ($type != 'InterWikiName' and preg_match('/\.(gif|png|jpe?g)$/i',$alias))
    	{
    		$alias = htmlspecialchars($alias);
    		$alias = "<img src=\"$alias\" alt=\"$name\" />";
    	}
    	else if ($alias != '')
    • ば、バグですか…裏技だと思い込んでしまいましたよ。実際、MenuBar など固定コンテンツで使えそう*2なのだが。 -- バイズ? 2005-01-17 (月) 14:31:42
  • む。質問箱/2522と同じ現象か。質問が上書きされていますね。 -- さばぞう 2005-01-18 (火) 10:15:13
    • 243から539へ移しました。 -- さばぞう 2005-01-18 (火) 14:53:50
  • ずーっと記憶の片隅で気になっていたんですが*3、この件はdev:BugTrack/669にて修正されているようです。pukiwiki-1.4.5_alpha以降は発生しないはずです。 -- teanan 2005-03-28 (月) 01:56:48


*1 InterWikiName に登録するなどいろいろ方法があると思うが、デフォルトでは出来ないという事
*2 [[./image/sozai.png>FrontPage]]&new(nodate){FrontPage}; みたいな使い方をして
*3 やっと忘れられる (^^;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-28 (月) 01:57:40
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.238 sec.

OSDN