使下载程序注册

问题描述:

我正在使用Drupal 6网站,其中一项要求是公司能够上传视频和白皮书。那里没有问题。使下载程序注册

需求中棘手的部分是,当一个网站访问者试图下载其中一个文件时,他们需要被提示填写一个基本的信息表单,姓名,电子邮件地址,商业部门等。如果他们之前已经完成此操作以下载另一个文件,则该站点需要拿起附加到该用户的cookie等,并将它们注册为下载另一个文件。

我以前在另一个网站上完成了这个工作,它是一个简单的PHP附带的数据库。我知道我可以在这里轻松地做同样的事情,但它对我来说并不是很'Drupal'。

任何Drupal-esque推荐解决这个问题的最佳方法(模块,插件等)?

感谢

Froogle的

有更复杂(复杂)的方式来完成它,但下面将满足你的基本要求:

  1. 管理>网站配置>文件系统,设置下载方法私有
  2. 管理>网站建设>模块页面,使核心上传模块
  3. 在相应的内容页面,下文件附件选项,上传视频和白皮书
  4. 管理>网站配置>错误报告,将默认403(访问被拒绝)页面设置为用户/寄存器
+0

谢谢。我认为这不会起作用,因为在注册时询问的信息并不能真正满足公司的所有要求。另外,我质疑我们是否能够从报告的角度限制哪个用户下载哪个文件。 – Froogle

+0

您可以使用核心配置文件模块将字段添加到注册页面。下载计数模块将允许您跟踪下载内容:http://drupal.org/project/download_count –

+0

真棒 - 再次感谢:) – Froogle