Мультизагрузка изображений в поле 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, 2019 г.

Если вы решили вывести блок, реализованный в каком либо модуле, программно, то следующие  примеры кода помогут вам. Используя block API Запрашиваем данные блока через API, готовим массив для последующего рендеринга: [crayon-5d5fd7de2ea43158512337/] ...

Читать

Настраиваем мета информацию о картинке для соц. сетей в Drupal 7

Сентябрь 27, 2016 г.

Когда посетители делятся ссылкой на ваш сайт в какой нить соц.сети, то программа со стороны соц. сети (Facebook или вКонтакте) пытается собрать информацию ...

Читать

 

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

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



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