2011-01-24 6 views
2

Я работаю над сайтом Drupal 6, и одним из требований является то, что компания может загружать видео и технические документы. Проблем нет.Регистрация загрузчиков

Сложная часть требования заключается в том, что, когда посетитель сайта пытается загрузить один из этих файлов, им необходимо будет заполнить основную форму информации обычным материалом; имя, адрес электронной почты, бизнес-сектор и т. д. Если они уже делали это раньше, чтобы загрузить другой файл, то сайту необходимо подобрать файл cookie и т. д., прикрепленный к пользователю, и зарегистрировать их как загрузку другого файла.

Я сделал это раньше на другом сайте, и это была достаточно простая группа PHP с прикрепленной базой данных. Я знаю, что я мог бы легко сделать то же самое здесь, но это просто не очень «Drupal» для меня.

Любые рекомендации Drupal-esque для наилучшего способа решения этой проблемы (модули, плагины и т. Д.)?

Благодаря

Froogle

ответ

1

Есть более сложные (и сложные) способов сделать это, но следующий будет отвечать вашим основным требованиям:

  1. Under Администрирование> Конфигурация сайта> Файл система, комплект Способ оплаты до Частный.
  2. На Admin> стройплощадка> Модулей страницы, включите основной модуль загрузок
  3. На соответствующих страницах содержания под вложения файлов вариант, загружать видео и технические документы
  4. Под Администратором> Сайта конфигурация> Отчет об ошибках, установите По умолчанию 403 (доступ запрещен) страница до пользователь/регистр.
+0

Спасибо. Я не думаю, что это сработает, так как информация, запрашиваемая при регистрации, действительно не соответствует всем требованиям, предъявляемым компанией. Кроме того, я сомневаюсь, можем ли мы связать, какой пользователь загрузил этот файл из отчетной точки зрения. – Froogle

+0

Вы можете добавить поля на страницу регистрации, используя основной модуль профиля. Модуль Download Count позволит вам отслеживать загрузки: http://drupal.org/project/download_count –

+0

Awesome - еще раз спасибо :) – Froogle