**#refでファイル情報を表示 [#i72c4b66] |RIGHT:70|LEFT:410|c |~バージョン|1.4| |~投稿者|[[まるぱ]]| |~状態|完了| |~投稿日|&new{2003-10-20 (MON) 16:20:15};| ***メッセージ [#ue4c1dc3] 通常のファイルを添付したときに、 #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; } ***コメント [#u37230bc] -[[sha]] &new{2003-10-22 (WED) 01:21:30}; ~インライン型の&ref(ファイル名);を使って、その直後にfileinfoを書くので代用できると思いますが、いかがでしょうか? &ref(test.inc.php.1);テストプラグイン -[[まるぱ]] &new{2003-10-22 (WED) 09:51:23}; ~すみません、よく分かっていないのですが、fileinfoを手動で書けばOKということですか。それとも自動的に表示させるようなプラグインがあるということでしょうか? --[[merlin]] &new{2003-10-22 (WED) 11:22:01}; ~このパッチは、手動でもできるのを自動でやるっていう省力化だと理解しました。ただ、ファイル情報を書く形式にはいろいろあると思うので、そういったフォーマットもサポートされたら面白いですね。((ちょっと書き込む場所的にどうかと思いますが、他に場所ないし..。 こういったちょっとしたTipsをまとめる場所がないなぁ?)) --[[sha]] &new{2003-10-22 (WED) 14:15:08}; ~ああ、なるほど。了解です。 --[[まるぱ]] &new{2003-10-22 (WED) 20:41:37}; ~なるほど、フォーマットを選択できるようなオプションをつけるか、もしくは「ファイル情報をフォーマットを指定して表示する」ようなプラグインを作ってもいいかもしれませんね。暇があったらチャレンジしてみたいです。((たしかに書き込む場所は迷いました・・・。PukiWikiに限らず、バグ報告や要望を書くところはあってもパッチの投稿場所が見つからないことって多いかも。)) - この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra %)) -- [[viagra]] &new{2010-03-08 (月) 11:56:40}; #comment //#comment