Мультизагрузка изображений в поле imagefield в Drupal 6

Я уже создавал материал на данную тему ранее, когда искал решение данной задачи для lux-e.ru. Было это 2,5 года назад, но в целом ничего не поменялось. Мне удалось отыскать ещё один модуль для шестерки. О нем дальше и будет идти речь.

Вот страница этого модуля — ImageField Zip/HTML5 Bulk Upload на drupal.org. Модуль позволяет загружать пакет картинок используя html5, а также из zip архива. В сентябре прошлого года была выложена dev версия, которая сотрудничает с модулем  Transliteration. Надо ли объяснять, как это полезно?

Установка

Процесс установки модуля не требует лишних телодвижений. Скачиваем, распаковываем в ту или иную папку с модулями проекта на drupal 6. Далее следуем на страницу /admin/build/modules, выставляем галочку напротив нового модуля ImageField Zip/HTML5 Bulk Upload. Сохраняем.

ImageField-Zip-install

Естественно, нам необходимы также модули CCK, ImageField, FileField. Никаких сторонних jquery библиотек или файлов скачивать и устанавливать не надо. Вы также видите, что я установил dev версию модуля, чтобы проверить работает ли связка с модулем транслитерации. О чудо! она работает. :)

Настройка

Для каждого поля imagefield, используемого в проекте, вы сможете настроить поведение модуля ImageField Zip/HTML5. После установки в настройках полей появляется специальная одноименная с модулем секция.

ImageField-Zip-settingsГде вы можете выбрать следующие настройки:

ImageField-Zip-settings-2

Для браузеров, не поддерживающих HTML 5, можно указать поведение модуля — оставить загрузку zip архива, вывести сообщений о том, что браузер не поддерживает HTML 5 или просто запретить работу модуля.

Работа модуля

Если использовать те настройки, что показаны выше, то в редакторе публикации поле загрузки картинки будет выглядеть примерно вот так:

ImageField-Zip-viewТ.е. помимо стандартной опции загрузки по одной картинке, мы получим возможность загрузки картинок пачкой.

Мало букафф? Читайте есчо !

Проблемы загрузки скриптов в параграфах Drupal 7

Март 22, 2021 г.

Проявляется как не прогружающиеся wysiwyg редактор (ckeditor, например) или элементы поля, обрабатываемые модулем media, при добавлении параграфа (entity модуля parapraphs). Это по-крайней мере два примера с которыми я лично сам сталкивался. Характерно, ...

Читать

HTML email в Drupal 9

Май 24, 2021 г.

Для отправки писем, Drupal 9 использует реализации интерфейса MailInterface (core/lib/Drupal/Core/Mail/MailInterface.php). И в коробке сразу же имеется ...

Читать

Пример кода переключения между базами в Drupal 9

Август 22, 2021 г.

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

Читать

Получить список прав определенной роли

Июнь 19, 2026 г.

Когда прав очень много, не удобно смотреть через админку, что же там выдано в роли. Особенно, если роль точечно добавляет несколько разрешений. Вот небольшой спиппет кода, который выводит список разрешений (permissions) для указанной роли. [crayon-6a57ebe3bcf31235699473/] ...

Читать
 

Комментарии к «Мультизагрузка изображений в поле imagefield в Drupal 6»

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



Комментарий: