BugTrack/2270
の編集
Top
/
BugTrack
/
2270
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
* [[alias>http://localhost/image.png]]の処理は意図したものか? [#s3fd9d2b] - ページ: [[BugTrack2]] - 投稿者: [[pai]] - 優先順位: 普通 - 状態: 却下 - カテゴリー: 本体バグ - 投稿日: 2007-09-09 (日) 02:47:42 - バージョン: ** メッセージ [#mccd2e1a] [[alias>URL]]形式で画像にリンクすると、期待したように表示されない。 -------- #contents ** 症状 [#y4c57468] [[http://www.example.com/.png>http://www.example.com/]] →[[http://www.example.com/.png>http://www.example.com/]] > (インライン画像を有効にしないと表示されない) *** 現状 [#ld69ad04] aliasがURLとして有効で、.png等の拡張子を持つ場合に、 <a href="http://www.example.com/" rel="nofollow"> <img src="http://www.example.com/.png" alt="http://www.example.com/" /> </a> - aliasがsrcになる - URLがaltになる - URLがhrefになる *** 期待する動作 [#x91c2d3e] nameがURLとして有効で、.png等の拡張子を持つ場合に、 <a href="http://www.example.com/" rel="nofollow"> <img src="http://www.example.com/" alt="http://www.example.com/.png" /> </a> - aliasがaltになる - URLがsrcになる - URLがhrefになる ** パッチ例 [#wbbf6298] --- make_link.php.070907 2007-05-09 17:26:27.000000000 +0900 +++ make_link.php 2007-09-08 03:27:16.000000000 +0900 @@ -186,8 +186,8 @@ $this->body = $body; $this->type = $type; if (! PKWK_DISABLE_INLINE_IMAGE_FROM_URI && - is_url($alias) && preg_match('/\.(gif|png|jpe?g)$/i', $alias)) { - $alias = '<img src="' . htmlspecialchars($alias) . '" alt="' . $name . '" />'; + is_url($name) && preg_match('/\.(gif|png|jpe?g)(\?|$)/i', $name)) { + $alias = '<img src="' . htmlspecialchars($name) . '" alt="' . $alias . '" />'; } else if ($alias != '') { if ($converter === NULL) $converter = new InlineConverter(array('plugin')); ** 関連項目 [#da720b73] - [[BugTrack/108]] 画像にリンクを貼りたい - [[BugTrack2/69]] (インライン画像) URLの記述により、閲覧者に Web bug や外部のCGI等を呼び出させる事ができる ** コメント [#r5b56eb1] - いま手元で再現環境がないので、間違いがあるかも知れません。 -- [[pai]] &new{2007-09-09 (日) 03:06:38}; - クリーンな環境をつくって症状の再現を確認しました。 -- [[pai]] &new{2007-09-10 (月) 02:28:40}; - ページのタイトルの部分に書いてある形式([[alias>png file]])と、症状の部分に書いてある形式([[png file>URL]])が違うと思うのですが。&br;両方とも 議題にしているのですか?途中からごっちゃになっている気がします。 -- &new{2007-10-15 (月) 21:27:57}; -- [[http://pukiwiki.sourceforge.jp/>http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png]] ([[alias>png file]] の形式) <a href="http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png" rel="nofollow"> http://pukiwiki.sourceforge.jp/</a> -- [[http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png>http://pukiwiki.sourceforge.jp/]] ([[png file>URL]] の形式) <a href="http://pukiwiki.sourceforge.jp/" rel="nofollow"> <img src="http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png" alt="http://pukiwiki.sourceforge.jp/" /></a> //-- 怒られそうですが、[[PukiWiki Plus!]] のサイトとそこの画像へのリンクを例にしました((内部サイト以外、ですぐに思いついたのがここだった))。 -- &new{2007-10-15 (月) 21:27:57}; // PukiWikiのにしときましたよ -- henoheno - それと今のパッチ例だと、[[URL>png file]]を[[png file>URL]]に自動修正するだけでなく、&br;URL に画像のリンク先を、alias にそのサムネイル画像を、といった使い方をしている場合に、サイズの大きな画像がページに表示されるようになってしまったり、&br;[[png file>URL]] の形式が使えなくなったり、というような副作用がでてしまいそうです。 -- &new{2007-10-15 (月) 21:27:57}; -- 補足: png file が画像ファイルパスを、URL がそれ以外のパスを指す、と言う意味で書いてます。 -- &new{2007-10-15 (月) 21:27:57}; - すみません、確認します。 -- [[pai]] &new{2007-11-12 (月) 19:52:12}; - スパムにやられていたようなので、バックアップから復旧しました。 -- [[-]] &new{2008-09-24 (水) 22:55:15}; #comment
タイムスタンプを変更しない
* [[alias>http://localhost/image.png]]の処理は意図したものか? [#s3fd9d2b] - ページ: [[BugTrack2]] - 投稿者: [[pai]] - 優先順位: 普通 - 状態: 却下 - カテゴリー: 本体バグ - 投稿日: 2007-09-09 (日) 02:47:42 - バージョン: ** メッセージ [#mccd2e1a] [[alias>URL]]形式で画像にリンクすると、期待したように表示されない。 -------- #contents ** 症状 [#y4c57468] [[http://www.example.com/.png>http://www.example.com/]] →[[http://www.example.com/.png>http://www.example.com/]] > (インライン画像を有効にしないと表示されない) *** 現状 [#ld69ad04] aliasがURLとして有効で、.png等の拡張子を持つ場合に、 <a href="http://www.example.com/" rel="nofollow"> <img src="http://www.example.com/.png" alt="http://www.example.com/" /> </a> - aliasがsrcになる - URLがaltになる - URLがhrefになる *** 期待する動作 [#x91c2d3e] nameがURLとして有効で、.png等の拡張子を持つ場合に、 <a href="http://www.example.com/" rel="nofollow"> <img src="http://www.example.com/" alt="http://www.example.com/.png" /> </a> - aliasがaltになる - URLがsrcになる - URLがhrefになる ** パッチ例 [#wbbf6298] --- make_link.php.070907 2007-05-09 17:26:27.000000000 +0900 +++ make_link.php 2007-09-08 03:27:16.000000000 +0900 @@ -186,8 +186,8 @@ $this->body = $body; $this->type = $type; if (! PKWK_DISABLE_INLINE_IMAGE_FROM_URI && - is_url($alias) && preg_match('/\.(gif|png|jpe?g)$/i', $alias)) { - $alias = '<img src="' . htmlspecialchars($alias) . '" alt="' . $name . '" />'; + is_url($name) && preg_match('/\.(gif|png|jpe?g)(\?|$)/i', $name)) { + $alias = '<img src="' . htmlspecialchars($name) . '" alt="' . $alias . '" />'; } else if ($alias != '') { if ($converter === NULL) $converter = new InlineConverter(array('plugin')); ** 関連項目 [#da720b73] - [[BugTrack/108]] 画像にリンクを貼りたい - [[BugTrack2/69]] (インライン画像) URLの記述により、閲覧者に Web bug や外部のCGI等を呼び出させる事ができる ** コメント [#r5b56eb1] - いま手元で再現環境がないので、間違いがあるかも知れません。 -- [[pai]] &new{2007-09-09 (日) 03:06:38}; - クリーンな環境をつくって症状の再現を確認しました。 -- [[pai]] &new{2007-09-10 (月) 02:28:40}; - ページのタイトルの部分に書いてある形式([[alias>png file]])と、症状の部分に書いてある形式([[png file>URL]])が違うと思うのですが。&br;両方とも 議題にしているのですか?途中からごっちゃになっている気がします。 -- &new{2007-10-15 (月) 21:27:57}; -- [[http://pukiwiki.sourceforge.jp/>http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png]] ([[alias>png file]] の形式) <a href="http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png" rel="nofollow"> http://pukiwiki.sourceforge.jp/</a> -- [[http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png>http://pukiwiki.sourceforge.jp/]] ([[png file>URL]] の形式) <a href="http://pukiwiki.sourceforge.jp/" rel="nofollow"> <img src="http://pukiwiki.sourceforge.jp/image/b_pukiwiki.official.png" alt="http://pukiwiki.sourceforge.jp/" /></a> //-- 怒られそうですが、[[PukiWiki Plus!]] のサイトとそこの画像へのリンクを例にしました((内部サイト以外、ですぐに思いついたのがここだった))。 -- &new{2007-10-15 (月) 21:27:57}; // PukiWikiのにしときましたよ -- henoheno - それと今のパッチ例だと、[[URL>png file]]を[[png file>URL]]に自動修正するだけでなく、&br;URL に画像のリンク先を、alias にそのサムネイル画像を、といった使い方をしている場合に、サイズの大きな画像がページに表示されるようになってしまったり、&br;[[png file>URL]] の形式が使えなくなったり、というような副作用がでてしまいそうです。 -- &new{2007-10-15 (月) 21:27:57}; -- 補足: png file が画像ファイルパスを、URL がそれ以外のパスを指す、と言う意味で書いてます。 -- &new{2007-10-15 (月) 21:27:57}; - すみません、確認します。 -- [[pai]] &new{2007-11-12 (月) 19:52:12}; - スパムにやられていたようなので、バックアップから復旧しました。 -- [[-]] &new{2008-09-24 (水) 22:55:15}; #comment
テキスト整形のルールを表示する