**[[続・質問箱/427]] [#m10f18b8]
|RIGHT:70|LEFT:410|c
|~サマリ|tracker の設定における添付ファイルの参照|
|~バージョン|1.4.4|
|~投稿者|[[初心者]]|
|~状態|質問|
|~投稿日|&new{2004-11-09 (火) 17:40:11};|
***質問 [#a0444c96]
trackerの入力フォーム画面上から添付ファイルを
アップロードしtracker_listでリスト表示
させた際に、添付ファイル名が表示され、かつ、
そのファイル名をクリックするとそのファイルの
中身を表示してくれるようにしたいのですが、
どのようにしたらよいのかがわかりません。

参考になるページなどがありましたら教えていただけませんでしょうか。
質問箱や他の方のページをみたつもりではいるのですがどうもよくわかりませんでした。
よろしくお願いいたします。

なお、環境等は以下の通りです。
- PukiWikiのバージョン 1.4.4
- PukiWikiが稼働しているOS WindowsXP Professional
- WEBサーバーの種類、バージョン Apache 1.3.31
- PHPバージョン 4.3.9

よろしくお願いいたします。

***回答 [#rab677e0]
- 同じ事をやりたいな、と思った初心者2号です。~
 trackerの入力フォーム画面上から添付ファイルをアップロードし
tracker.inc.phpにはTracker_field_fileというクラスが用意されてあるので、trackerのフィールドオプションに「file」をするのが簡単。~
自分の環境(pukiwiki1.4.6 on Windows2000pro. SP4 with IIS included PHP 5.1.2)で試しましたが、最初はアップロード失敗。パッと見たところではattach_upload()が動いてなさそう。~
CVSを確認してみたところ[[attach.inc.phpのディフォルト設定で管理者のみUpload/Deleteできるように修正されていた>http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/plugin/attach.inc.php?r1=1.74&r2=1.75]]ので、attach.inc.phpの修正「define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', FALSE);」が必要でした。~
私の場合、%%運用%%利用環境がイントラネットなので、「悪意を持った人がウィルス混入ファイルを添付してくる事がない」という前提でEverybody添付可能な運用としています。~
~
※私はpukiwiki利用者であって運用管理者ではない人間なので、技術的にNGな点については厳しくご指摘いただければと思います。((親しいpukiwiki運用管理者が暇そうな時に聞いてみます。orz))~
 また、論理的で短くスマートな文章が書けるほどの理系な頭もなく、きれいな日本語を書けるほど文系な頭もありませんので、誤解を招く表現がある場合や敬語の使い方が間違っている場合もご指摘頂ければ幸いです。 -- [[かも]] &new{2006-02-17 (金) 09:45:20};
- レスが長文になってしまうので後半の部分は別レスにしました。~
 tracker_listでリスト表示させた際に、添付ファイル名が表示され、かつ、そのファイル名をクリックするとそのファイルの中身を表示してくれるようにしたいのですが
私は:config/plugin/tracker/[tracker_instance]/listの中で以下のように設定して実現できました。~
 ヘッダー側:「~[AttachFile]|」を行末に追加
 リスト側:「&ref([AttachFile]);|」を行末に追加
 ※なお、:config/plugin/tracker/[tracker_instance]で添付ファイルの項目に「|AttachFile|添付ファイル|file|||」と宣言してある前提です。
  フィールド記述子のAttachFileは任意の文字列でOKというのは説明不要だと思いますが…
~
最後に、本題とは関係ありませんがpukiwikiプロジェクトを推進されている諸先輩の皆様には大変お世話になっております。~
現状の私はpukiwikiの1利用者という立場ですが、phpを勉強しプロジェクトに少しでも参加できるよう努力しようと思います。それでは。 -- [[かも]] &new{2006-02-17 (金) 10:17:30};
- [[削除予定]]: [[Q&Aに移動>Q&A/プラグイン/trackerプラグイン]] -- [[jjyun]] &new{2006-03-31 (金) 14:25:28};

#comment


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

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

OSDN