バージョン | 1.4 |
---|---|
投稿者 | まるぱ |
状態 | 完了 |
投稿日 | 2003-10-20 (MON) 16:20:15 |
通常のファイルを添付したときに、
#ref(ファイル名,info)
とすると、ファイル情報をとなりに表示するパッチを作ってみました。
ツールチップ(っていうのかな?)だけではなく、ファイル名のとなりに表示させたかったので・・・。
しょうもないパッチですみません m(__)m
--- ref.inc.php~ 2003-06-30 14:06:48.000000000 +0900 +++ ref.inc.php 2003-10-20 16:11:14.000000000 +0900 @@ -38,6 +38,8 @@ サイズを指定(幅x高さ) -999%~ サイズを指定(拡大率) +-info~ +ファイル情報を表示する -その他~ imgのalt/hrefのtitleとして使用~ ページ名やパラメータに見える文字列を使用するときは、#ref(hoge.png,,zoom)のように @@ -156,6 +158,7 @@ 'nolink' => FALSE, // 元ファイルへのリンクを張らない 'noimg' => FALSE, // 画像を展開しない 'zoom' => FALSE, // 縦横比を保持する + 'info' => FALSE, // ファイル情報を表示する '_size' => FALSE, //(サイズ指定あり) '_w' => 0, //(幅) '_h' => 0, //(高さ) @@ -347,7 +350,8 @@ else // 通常ファイル { $icon = $params['noicon'] ? '' : FILE_ICON; - $params['_body'] = "<a href=\"$url\" title=\"$info\">$icon$title</a>\n"; + $fileinfo = $params['info'] ? " ($info)" : ''; + $params['_body'] = "<a href=\"$url\" title=\"$info\">$icon$title</a>$fileinfo\n"; } return $params; }
インライン型の&ref(ファイル名);を使って、その直後にfileinfoを書くので代用できると思いますが、いかがでしょうか?
&ref(test.inc.php.1);テストプラグイン
すみません、よく分かっていないのですが、fileinfoを手動で書けばOKということですか。それとも自動的に表示させるようなプラグインがあるということでしょうか?
このパッチは、手動でもできるのを自動でやるっていう省力化だと理解しました。ただ、ファイル情報を書く形式にはいろいろあると思うので、そういったフォーマットもサポートされたら面白いですね。*1
ああ、なるほど。了解です。
なるほど、フォーマットを選択できるようなオプションをつけるか、もしくは「ファイル情報をフォーマットを指定して表示する」ようなプラグインを作ってもいいかもしれませんね。暇があったらチャレンジしてみたいです。*2