2011-01-24 12 views
2

登録して、同社はビデオやホワイトペーパーをアップロードできるようにするための要件の一つです。そこに問題はありません。作るダウンローダは、私はDrupalの6サイトに取り組んでいます

要件のトリッキーな部分は、サイト訪問者がこれらのファイルのいずれかをダウンロードしようとするとき、彼らは通常のものと基本的な情報のフォームに必要事項を記入するように指示する必要があるということです。名前、電子メールアドレス、ビジネスセクターなど。すでに別のファイルをダウンロードする前にこの作業を行った場合、サイトはユーザーに添付されたCookieなどをピックアップし、別のファイルをダウンロードするように登録する必要があります。

私は別のサイトで前にこれをやったし、それは、添付のデータベースとPHPのシンプルな十分な束でした。私はここで同じことを簡単にやり遂げることができると知っていますが、私にはまったく「Drupal」とは感じられません。

これに対処する最善の方法のための任意のDrupal風の勧告(モジュール、プラグインなど)?

おかげ

Froogleの

答えて

1

あり、それを達成するために、より洗練された(かつ複雑な)方法がありますが、次はあなたの基本的な要件を満たします:

  1. の下で[管理]> [サイトの設定]> [ファイルをシステムは、プライベートダウンロード方法を設定します。 管理>サイトの構築>モジュールページで
  2. 添付ファイルオプションの下で、適切なコンテンツページに
  3. コアアップロードモジュールを有効にする、管理]> [サイトの下のビデオやホワイトペーパー
  4. をアップロードコンフィグレーション>エラー報告デフォルト403(アクセス拒否)ページユーザ/レジスタを設定します。
+0

感謝。私はあなたが登録時に求めた情報が会社が持っているすべての要件を本当に満たしていないので、それはうまくいくとは思えません。また、どのユーザーがレポートの観点からどのファイルをダウンロードしたのかを紐解くことができるかどうかは疑問です。 – Froogle

+0

コアプロファイルモジュールを使用して、登録ページにフィールドを追加できます。 Download Countモジュールを使用すると、ダウンロードを追跡できます。http://drupal.org/project/download_count –

+0

恐ろしい - ありがとうございました:) – Froogle

関連する問題