23.d3downloads ~基本設定編~

ちょっとしたファイルのダウンロードサービスを行いたいのなら、xpWikiの「添付」機能を使うのが簡単である。しかし、あまり大きなファイルだとバックアップにも手間がかかる。そのような場合は、専用のモジュールを使った方が楽だろう。d3downloadsはファイルのダウンロード(とアップロード)をサポートしてくれる。

入手とインストール

d3downloadsの最新情報はここを参照のこと。

Photo Site Links http://www.photositelinks.com/modules/mydownloads/

d3downloadsはD3モジュールなので複製が可能。なお、ファイルをアップロードするディレクトリは、XOOPS_TRUST_PATH/uploads/d3downloadsなのでディレクトリを作成してパーミションを777にしておく。

一般設定

d3downloadsの基本的な設定は管理者メニューの「一般設定」で行う。

23-1.PNG
  • パンくずを表示する
    テーマでパンくずを表示している場合は「いいえ」
  • アップロードを許可する拡張子
    アップロードを行うファイルの拡張子を指定する。ディフォルトでは「zip|tgz|lzh|cab|bz2|xls|doc|pdf」。なお、.phpや.phtmlは指定できない。
  • アップロード時の最大ファイルサイズ(KB)
    アップロードするファイルの最大サイズ(KB)。ディフォルトでは1MB。なお実際にはapache側の最大アップロードサイズ以上は指定してもアップロードできない。
  • アップロード時に multiple dot file のチェックをする
    多重拡張子(「.」が2つ以上ついたファイル名)を許すかどうか。通常は「いいえ」で外しておいた方が使いやすい。
  • Tell A Friendモジュールを利用する
    「友達に伝える」でTell A Friendモジュールを利用する。もちろん、Tell A Friendモジュールが入っていないと意味がない。Tell A Friendモジュールのインストールは「20.Tell A Friend ~基本設定編~」を参照のこと。
  • コメント統合するd3forumのdirname
    d3forumのコメント統合によってコメント機能を付加する場合はd3forumのディレクトリを指定する。普通は「d3forum」。
  • コメント統合するフォーラムの番号
    フォーラム側で作ったコメント用フォーラムのID。IDの調べ方は「13.d3forum ~基本設定編~ フォーラムの作成」を参照のこと。

アップロード

ファイルをアップロードする場合は、アップロード権限のあるユーザーでログインして、表メニューからd3downloadsを選ぶ。
カテゴリを選んで「新規登録」を押す。すると「ダウンロード情報登録」に切り替わる。

23-2.PNG
  • タイトル
    ファイルのタイトルを指定する。
  • ダウンロードURL
    アップロードする場合は「アップロードフォームに切り替え」をチェックする。ここでアップロードするファイルを指定。
  • 説明
    ファイルの説明を記述する。



アップロードされたファイルは「XOOPS_TRUST_PATH/uploads/d3downloads」ディレクトリにファイル名が暗号化されて格納される。バックアップを取る場合は、このディレクトリも取るように。

ファイルの削除

ファイルを削除する場合は、管理メニューの「ダウンロード情報管理」から行う。該当するファイルの「アクション」にチェックを入れ、「削除」ボタンを押す。