Как вы помните, некоторое время назад мы значительно обновили диалог выбора файла, совмещенного с загрузкой файла.
В том числе этот диалог вызывается в визуальном редакторе для вставки картинки на страницу. Диалог этот хороший, спору нет, но контент-менеджерам приходилось иметь дело с файловой структурой сайта для выбора уже загруженных картинок, выискивать среди множества каталогов нужные папки с картинками. Кроме того, у контент-редакторов была замечена привычка сохранять загружаемые картинки в корень сайта.
Идея медиабиблиотеки заключается в том, чтобы редакторы выбирали картинки не из физической структуры сайта, а из коллекций, которые имеют понятные названия. Коллекции могут быть вложенные. На коллекции можно задавать права доступа. У картинок могут быть понятные названия и теги, по которым их можно найти в коллекциях.
Теперь в диалоге вставки картинки кнопка выбора картинки превратилась в меню, где можно выбрать загрузку из медиабиблиотеки (по умолчанию):
Открывается окно медиабиблиотеки:
Слева в окне - дерево коллекций. Справа - изображения из коллекций. При выборе картинки выводится информационная сводка по ней. В этом же окне можно добавить новую коллекцию, добавить элемент в коллекцию, а также управлять коллекцями и элементами - редактировать, удалять.
Для больших коллекций мы предусмотрели управление медиабиблиотекой в административном разделе, включая режим множественной загрузки. Там же можно настроить права доступа к коллекциям.
Для множественной загрузки используется тот же компонент, что и в фотогалерее 2.0.
После загрузки дается возможность изменить описания, названия файлов:
Напомню также, что в настройках модуля "Управление структурой" появились параметры:
"Использовать медиабиблиотеку
Размеры картинок предпросмотра в диалоговом окне медиабиблиотеки (Ш х В)
Расширения доступных медиафайлов".
В планах стоят работы по интеграции медиабиблиотеки в форму редактирования элемента инфоблока, поиск по коллекциям, расширение поддерживаемых типов файлов.
Надеемся, что новый интерфейс работы с медиа-файлами понравится всем контент-редакторам и сделает управление сайтом еще более приятным.
Фото:
Не очень понятно куда копать. Загружаю маленький 100x100 jpg файл. И получаю сообщение:
При редактировании элемента произошла ошибка, элемент не был сохранён.
А удалось ли определить из-за чего была ошибка?
Ни с того, ни с сего на одном сайте столкнулся с такой же..
Уже несколько битриксов на сервере крутится, но такой косяк первый раз
class CMedialibItem
пишет, что нету такого класса
версия битрикс 8.6.4. стабильная
Класс находится а автолоаде, вместе с CMedialib подгрузятся и вспомогательные классы.
Хочу уточнить, что сейчас АПИ еще не в окончательном варианте, т.к. не опубликовано. Хотя мы будем стараться избегать серьезных изменений.
Сейчас действительно как-то оригинально и не догадаешься сразу...
Медиабиблиотека - действительно удобное средство, очень хочется хоть парочку классов: Выбор коллекции, выбор элементов с фильтрацией, опять же простейшей (id фото, id коллекции)
Хоть и не официальная документация, но что-то
ждем.. было бы очень удобно
Чтобы в документ вставлялась превьюшка, а по клику на неё - большое изображение грузилось.... Наверно было бы удобно....
Медиабиблиотека содержит очень много коллекций и клиенты хотят как-то их упорядочить, хотя бы по алфавиту.
Гораздо удобнее (при больших объемах) когда картинки - элементы ИБ. Тут вам и сортируйте как хотите и вообще что угодно делайте. Можно даже делать вывод по условию, например в тексте статьи ставим код элемента из фотогалереи, например #s123456#, где s - размер (допустим 100х100). В ленте отображается картинка по полю привязки к элементам. Продолжать могу много, но идея хранить картинки просто как файлы вообще не нравится. Ни версии отследить, ни рейтинг сделать. Уж если делать фотобанк - то через ИБ.
Вот научить бы визуальный редактор на лету парсить конструкцию #s123456# - вообще хорошо станет.
А вот что действительно уже необходимо - добавление свойства, которое позволит выбрать файлы из медиабиблиотеки.
А реклама какая зато.
Приносим извинения за доставленные неудобства.
Вот пример. Добавление новостей, статей, туристич.предложений - для красоты исполнения требуется добавить картинку в анонс, типовых картинок уже есть штук 50 в медиабиблиотеке.
Было бы свойство "Превьюшка", тип "Привязка к файлу из медиабиблиотеки" и все проблемы сразу разрешаются.
Собственно, тут наверно просто доделать свойство "Привязка к файлу на сервере", чтоб была галочка "брать из медиабиблиотеки" - и вот оно счастье.
Выбор превьюшки, детальной картинки и привязка к файлу из медиабиблиотеки?
Или это придется делать своими силами?
Обновления уже тестируются.
Теперь стало намного удобнее!
Возможность массовой загрузки из диалога медиабиблиотеки тоже было бы юзабельнее - не раз слышал от тех кто заполняет сайт. И будет ли возможность загрузки не через java, а с помощью флэш загрузки, например,
И еще было бы удобнее загрузка флэшок в медиабиблиотеку (если установлено расщирение в настройке медиабиблиотеки swf) с возможностью заданиия настройек - ширина, высота, id, Quality, WMode и тдитп, и соответственно встроить в "вставка Flash", а при вставке параметры брались с медиабиблиотеки.
Просто когда, редактору, например, надо добавить новость - он сночало создаёт элемент(замечено), пишет новость и надо еще вставить более 10 рисунков и вот открывается окно медиабиблиотеки. Что делать? Загружать по одной или открывать админку в новом окне(вкладке) перейти в раздел структура-медиабиблиотека-массоваязагрузка, загрузить, закрыть вкладку... Помоему встроить "массовую загрузку" в диалог медиабиблиотеки уменьшить количество "лишних кликов")).
В общем, Ваше пожелание понятно. Но пообещать в ближайших версиях точно не могу. А в будущем - не исключено.
Она для внутреннего пользования или для всех пользователей?
Вопрос:
когда я создаю коллекцию в библиотеке - как я могу увидеть эту коллекцию внешне?
Не как админ?
Или она(библиотека) специально закрыта для пользователей?
В таком случае как я могу использовать созданные коллекции?
Могу я добавлять коллекции Фотогаллереи в Медиабиблиотеку и наоборот?
Добавить файл
Если я заливаю один файл то все ок, если же через множественную загрузку, то не дается возможность изменить описания, названия файлов., соответственно они не заливаются
Не подскажите в чем может быть проблема?