ページへ戻る

− Links

 印刷 

ModuleManuals​/d3downloads :: Xoops Users Group Japan

xpwiki:ModuleManuals/d3downloads

ModuleManuals[1]

d3downloads anchor.png[2]

機能
ファイルダウンロード
種別
ユーティリティ
作者
photosite
バージョン
0.97
動作環境
XOOPS2.0、XOOPS Cube Legacy 2.1
配布元
http://www.photositelinks.com/modules/mydownloads/[3] ホダ塾ディストリビューション[4]
複製
可能
Page Top

メニュー anchor.png[5]

ページ内コンテンツ
  • d3downloads
    • メニュー
    • 概要
    • インストール
    • アップデート
    • アンインストール
    • 知っておくべき事
      • altsys 必須
      • コメント統合して利用する場合
      • ファイルアップロード機能の設定について
      • 本文編集エディタの設定について
      • extraフォルダ内のファイルについて
    • 使用方法
    • 管理画面
      • ダウンロード情報管理
      • ダウンロード情報承認
      • カテゴリ管理
      • インポート/アップデート
      • アップロード環境チェック
      • 一般設定
    • ブロック
    • テンプレートセット
    • イベント通知の種類
    • Tips
    • よくある質問
    • ライセンス
    • 関連モジュール
Page Top

概要 anchor.png[6]

d3downloads は、Duplicatable V3 (D3) 対応のダウンロードモジュールで、主に次の機能があります。

  • カテゴリ毎に閲覧・投稿・ファイルアップロード権限などの設定が可能
  • 使いにくい mydownloads の管理画面を一新
  • mydownloads 、wfdownloads v3.10以上、d3downloads からのインポートが可能
  • もちろん、D3 モジュールなので、公開側のディレクトリ名は好きな名前で、複数インストール可能
Page Top

インストール anchor.png[7]

(1) XOOPS_TRUST_PATHの設定をします。(まだ一度もしていなければ)

(2) altsys[8] をインストールします。(まだ一度もしていなければ)

(3) XOOPS_TRUST_PATH/modules/d3downloads 以下にモジュール本体をアップロードします。

(4) html/modules/d3downloads を html/moduels の下にコピーします(こちらの "d3downloads" というディレクトリ名は自由に変更することができます)。

(5) html/class/smarty/plugins 内の Smarty plugin を html/class/smarty/plugins/ にコピーします。

(6) アップロード機能を利用する場合、XOOPS_TRUST_PATH/uploads/d3downloads ディレクトリを作り、書込を許可します(公開側のディレクトリを d3downloads 以外の名前にした場合は、その名前に合わせて、アップロード先ディレクトリ名を変更してください)。

(7) ファイルキャッシュ機能を利用する場合、XOOPS_TRUST_PATH/cache ディレクトリを作り、書込を許可します。

(8) お使いのXOOPSの管理画面に入り、モジュール管理よりインストールします。

(9) このモジュールの管理画面「ブロック管理/アクセス管理」で、ブロックの設定とアクセス権限の設定をしてください。

2個目以降のd3downloadsをインストールする時は、(6)〜(8)の手順だけでOKです。

※ XoopsXで、X-updateを利用すると、管理画面から簡単にインストールできます。

Page Top

アップデート anchor.png[9]

通常の方法でアップデートします。ただし d3 モジュールなので、基本的には trust_path 側のファイルのみをアップロードしてアップデートすることで、インストールしているすべての d3downloads が、アップデートされます。

※ X-updateを利用すると、管理画面で簡単にアップデートできます。

Page Top

アンインストール anchor.png[10]

通常の方法でアンインストールします。ただし d3 モジュールなので、アンインストールはモジュールインスタンス[11]ごとに行われます。完全に削除したい場合は、すべてのモジュールインスタンスをアンインストールしてから、trust_path の d3downloads を削除してください。

Page Top

知っておくべき事 anchor.png[12]

Page Top

altsys 必須 anchor.png[13]

このモジュールを利用するには、あらかじめ altsys[8] がインストールされている必要があります。

Page Top

コメント統合して利用する場合 anchor.png[14]

一般設定で、コメント統合するフォーラム番号などを設定したうえで、d3forum の「フォーラムの編集 > コメント統合時の参照方法」に

d3downloads::d3downloadsComment::d3downloads

と記入して保存 ※ 公開側のディレクトリを d3downloads 以外の名前にした場合は、最初の d3downloads の部分をその名前に合わせて変更して記入してください。

例 mydownload::d3downloadsComment::d3downloads ( mydownload ディレクトリにインストールした場合)
Page Top

ファイルアップロード機能の設定について anchor.png[15]

一般設定でアップロードを許可する拡張子や最大ファイルサイズなどを設定することができます。
また、カテゴリ毎にファイルアップロード機能を利用できるグループ/ユーザーを選択できます。
なお、php や phtml などサーバー上で実行可能なファイルについては、この一般設定での設定は無視され、ファイルアップロードされた時点で強制終了する仕様になっています。
アップロード先ディレクトリの設定などに問題がなければ、アップロード機能を利用できるグループ/ユーザーの投稿画面にアップロードフォームが表示されます。
アップロードフォームが表示されない場合、管理画面の「アップロード環境チェック」を参考にして、アップロード先ディレクトのパミッションなどを確認してください。

Page Top

本文編集エディタの設定について anchor.png[16]

一般設定により、FCKeditor[17]xoopsdhtml[18] のいずれかを選択することができます。
ただし、FCKeditor は HTML を許可したグループ・ユーザーに対してのみ有効となります。

※ FCKeditor を利用する場合は、あらかじめ GIJOEさんのサイトで「FCKeditor on XOOPS」をダウンロードし、XOOPS_ROOT_PATH/common/ にアップロードする必要があります。

※ X-updateで導入・更新したものについては、さらにwikiレンダラーやCKEditorなども利用することができます。(xelfinderも利用可能)
  投稿画面で、本文フィルター「xpWiki renderer」「Orignal filter 」にチェックを入れることで、設定が反映されます。

Page Top

extraフォルダ内のファイルについて anchor.png[20]

アーカイブのextraフォルダ内には、次のファイルがありますので、必要に応じて、ご利用ください。

  • piCal 用プラグイン
  • d3pipes 用ジョイント
  • mydownloads と URL互換にする .htaccess

.htaccess は Bulletin2 用のをそのままお借りしました。 mod_rewrite が利用できるサーバーで、この .htaccess を XOOPS_URL/modules/d3downloads/ に置くと次の URL のどちらでもアクセスすることができます。

  • XOOPS_URL/modules/d3downloads/index.php?page=singlefile&cid=1&lid=1
  • XOOPS_URL/modules/d3downloads/singlefile.php?cid=1&lid=1

※ 使用環境によっては、ドット(.)で始まるファイル名が不可視ファイル扱いになる場合がありますので、アーカイブには htaccess.txt というファイル名で同梱しています。
※ この htaccess.txt を .htaccess にリネームしたうえでお使いください。

Page Top

使用方法 anchor.png[21]

Page Top

管理画面 anchor.png[22]

Page Top

ダウンロード情報管理 anchor.png[23]

Page Top

ダウンロード情報承認 anchor.png[24]

Page Top

カテゴリ管理 anchor.png[25]

Page Top

インポート/アップデート anchor.png[26]

Page Top

アップロード環境チェック anchor.png[27]

Page Top

一般設定 anchor.png[28]

Page Top

ブロック anchor.png[29]

ブロック名テンプレート説明ブロック複製ブロックオプション
新着ダウンロードblock_recent.html可能表示件数、表示件数、件名の長さ、日付書式、このブロックのテンプレート
高人気ダウンロードblock_toprank.html可能カテゴリを指定する、表示順、表示件数、件名の長さ、日付書式、タイプ、このブロックのテンプレート
ダウンロード情報内容block_download.html可能表示するダウンロード情報、このブロックのテンプレート
ダウンロード情報一覧block_list.html可能カテゴリを指定する、表示順、表示件数、日付書式、本文を表示する、このブロックのテンプレート
Page Top

テンプレートセット anchor.png[30]

(テンプレート名)(テンプレートの説明)
admin_approval.html
blockedit_recent.html
admin_approvalmanager.html
blockedit_toprank.html
admin_category_edit.html
inc_download.html
admin_category_list.html
inc_viewcat.html
admin_filemanager.html
livevalidation.css
admin_history.html
main.css
admin_import.html
main_brokenfile.html
admin_submit.html
main_ratedownload.html
block_download.html
main_singlefile.html
block_list.html
main_submit.html
block_recent.html
main_topten.html
block_toprank.html
main_viewcat.html
blockedit_download.html
main_viewcontent.html
blockedit_list.html
Page Top

イベント通知の種類 anchor.png[31]

Page Top

Tips anchor.png[32]

(意外と知られていない機能など、追記したいことを書く)

Page Top

よくある質問 anchor.png[33]

Page Top

ライセンス anchor.png[34]

GPL

Page Top

関連モジュール anchor.png[35]

モジュール名説明配布先
           

Last-modified: 2014-02-27 (木) 22:11:28 (JST) (1181d) by marine