video, cck, таксономия

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

Аватар пользователя Splinter Splinter 20 декабря 2008 в 21:41

Привествую сообщество, помогите разобраться пожалуйста, стоит передо мной задача по созданию сайта студии озвучки фильмов и мультиков, планируется раздел портфолио, в котором должны отображаться их работы, при выборе работы, должно загружаться новая страница, на которой дана полная информация о работе. Каждая работа должна будет содержать такие поля: Название проекта, тип проекта, год, режиссер, описание проекта и самое главное это видеофрагмент (для каждой работы должно быть предусмотрено загрузка нескольких видеофрагментов) в виде маленького изображения, при выборе которого появлялся плеер, в новом окне или с помощью другого модуля, например такого как shadowbox.

Планирую использовать такие модули как video - для загрузки видео на сайт, сск - для создания нового типа материала, чтобы можно комфортнее добавлять работы, модуль таксономии - для создания словарей для таких полей как: тип проекта, год, режиссер. Правильно ли я выбрал модули? Может что то другое стоит взять, в друпале сравнительно не давно, мог бы кто нибудь более подробно описать как всё это реализовать?

Читал на форуме про плагин автоматической конвертации в flv и созданием превью, такой функционал не обязателен, администрация сама будет создавать маленькие изображения.

Всем спасибо.

Комментарии

Аватар пользователя iT iT 21 декабря 2008 в 3:33

Весёлый наборчик.
Очень полезно было бы почитать как у вас всё в итоге реализуется и с какими трудностями неожиданными столкнетесь.
Успехов.

Аватар пользователя kyky kyky 21 декабря 2008 в 9:19

Задача у вас довольно простая, стоит только посерьезнее отнестиь к видео: для того, чтобы видео конвертировалось в формат flv, на сервере должен стоять ffmpeg. Если его там нет, то НИКАКОЙ плагин сконвертировать видео не сможет. Поэтому научите пользователей как конвертить видео локально (бесплатных конверторов в сети пруд пруди). Для вставки готового ролика подойдет связка модулей filefield+jQueryMedia

Аватар пользователя Splinter Splinter 22 декабря 2008 в 20:57

kyky, не получилось что то понять как с ними работать, все модули поставил, вроде настроил, на счет правильно или нет пока не ясно, в ССК добавил поле для загрузки видео, он его добавляет в указанную мною папку, но когда я сохраняю страницу и просматриваю, он лишь резервирует место под плеер, по умолчанию 400 на 300, а самого плеера не видно даже!:(

Есть идеи на этот счет? что не так делаю, помогите разобраться плиз.

Аватар пользователя Splinter Splinter 22 декабря 2008 в 21:51

Вот написал и сделал сразу, почему то работает только с avi и mpeg, до этого пробовал с flv и не получалось, видимо надо отдельно какой то модуль качать? А можно как то с shadowbox интегрировать? Пробовал, не получилось, почитал инфу на офф сайте - не помогло. Даже с устновкой какие то проблемы.
Нашел скринкаст по связки filefield+jQuery Media http://drupaltherapy.com/node/50 тут для 6-ки но саму идею понять можно, разница не большая.

Кстати ещё вопросик, зачем модуль mimedetect? Его требует filefield, модуль весит 266кб аж.

Спасибо большое за советы.

Аватар пользователя kyky kyky 24 декабря 2008 в 8:45

avi и mpeg у вас проигрываеются, потому что они воспроизводятся плагинами самого браузера, а для flv нужен плейер. скачайте JW FLV Player, в архиве найдите файл player.swf и переименуйте его в mediaplayer.swf и положите в корневой каталог сайта. И все заработает. Всё это можно настроить по-другому вручную через страницу настройки jQueryMedia (управление -- настройки -- jQueryMedia)

Модуль mimedetect нужен для извлечения мета-данных о файле и проверки его на правильность формата. Нехороший юзер, например, может закачать php-скрипт, поменяв его расширение на .jpg под видом картинки. Так вот чтобы этого не происходило, нужен этот модуль.

Аватар пользователя Splinter Splinter 24 декабря 2008 в 15:34

потрясно, огромное спасибо, сейчас буду работать над shadowbox'ом.

Может ещё подскажете где можно увеличить максимальный размер загружаемых файлов, поискал в файлах filefield и всех ява скриптах который он подключает, н но так и не нашел где обьявляется функцию получающая размер файла и его обработку.