Регистрация загрузчиков - PullRequest
2 голосов
/ 25 января 2011

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

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

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

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

Спасибо

Froogle

1 Ответ

1 голос
/ 25 января 2011

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

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