[РЕШЕНО]Настоящий Файлообменник - реальность?

Главные вкладки

Аватар пользователя otmoroz otmoroz 19 апреля 2010 в 10:10

Всем Доброго времени суток!
Продолжаю радовать каверзными вопросами:

Как и с помощью каких модулей можно организовать файлоаплоад в определенные папки?

Аплоад должен производиться при создании материал определенного типа с определенными CCK полями.

Допустим определить, что если файл в поле CCK помечен "Для Иванова", то файл лился в папку Иванов на сервере.

Структура должна быть определена админом и те, кто делает аплоад не должны иметь возможность менять структуру папок.

Папки могут быть созданы любыми способами! Спасибо за ответы!

P.S.: Webfm - не катит. FileNode это тип материала, а вот структуру с его помощью делать нельзя...
File Aliases, Upload Path, FileField Pathsвсе, что нужно.
Естественно для файлообменника нужна правильная железка. И еще кодировки бывают рушатся, поэтому все алиасы нужно транслетировать.

Для создания файлообменника:
Нужен сервер, желательно установить и настроить ngnix+apache2 with memcache
Соответственно железо должно быть мощным.
Ставим uploadpath, path_auto, token.
В настройках upload_path ставим шаблоны замены для каждого типа материала. [termalial] дает транслетированную категорию.
Кирилистические имена файлов на сервере будут ломаться.

Комментарии

Аватар пользователя otmoroz otmoroz 22 апреля 2010 в 10:30

На друпал.орг я провожу ГОРАЗДО больше времени, чем здесь. Здесь почти все - потеря времени - элементарно никто не знает как выстраивать иерархически ссылки.
File Aliases, Upload Path, FileField Paths, - сам нашел, скачал, уже настраиваю - как настрою выложу мануал Smile
Спасибо за ответы!

Аватар пользователя otmoroz otmoroz 22 апреля 2010 в 13:42

Smile
Я делаю серьезную систему, поэтому я по две недели изучал возможности движков (Джумла, Модкс, СимплСМС, Друпал). Потом пытался что-то делать. Остановился на друпале из-за его гибкости и масштабируемости.
Вопросы у меня только по тонкостям, основу изучил более-менее, Систему делаю с января Smile
3 проблемы, которые я никак не могу победить:
Главные страницы пользователей по ролям.
Иерархические ссылки.
И третья Smile

Аватар пользователя Lex-DRL Lex-DRL 23 апреля 2010 в 2:52

Про главтсраницы - где-то я встречал спец. модуль для этого, уж не помню где.
А если руками делать - то Panels + Views. Создаёшь для каждой роли свою вьюшку, а потом собираешь их с помощью страницы Panels. Уже в панели указываешь условия отображения. Кста, в условия можно много чего поставить - не только группу юзера.

Про иерархические ссылки - не совсем понятно, что ты хочешь. Вернее, совсем не понятно.

2 rxb:
А это вообще кому ответ предназначался? Оо

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 23 апреля 2010 в 3:12

"otmoroz" wrote:
Главные страницы пользователей по ролям.

Посмотри модули Context и Spaces. Что то такое они могут делать

Впринципе, это можно сделать и врукопашную, на блоках и задать каждому блоку сниппетом видимость по ролям...но это изврат

Аватар пользователя otmoroz otmoroz 23 апреля 2010 в 13:09

Еще какой! Вообще от стандартного отображения ВСЕГО в друпале - аж воротит! Приходится все переделывать...
Спасибо всем!