массовая загрузка изображений в Drupal 7 в отдельные ноды

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

Аватар пользователя leramulina leramulina 31 января 2012 в 3:39

Здравствуйте! Ищу способ как на Drupal 7 сделать массовую загрузку фотографий так, чтобы каждая фотография становилась отдельной нодой. Устраивал вариант на Drupal 6. C image import. Но теперь ищу вариант для Drupal 7. Спасибо!

Комментарии

Аватар пользователя shevgeny shevgeny 17 января 2013 в 18:01

Ch wrote:
Media

Медия создает не Ноду, а Сущность. Разница велика! Например, к сущности, которую создает Медиа, комментарий не напишешь Wink

Аватар пользователя barseg barseg 18 июня 2012 в 13:37

Присоединяюсь к вопросу. Ибо другого способа создать галлерею изображений с рейтингом для каждой фотки, не вижу =\

Аватар пользователя INTALL INTALL 30 августа 2012 в 17:03

Модуль Plup

и патч к нему
Следующий патч решает проблемы возникающие при загрузке файлов (картинок) имена которых состоят из кириллических символов. Файлы просто не отображаются так как имена приобретают след вид %jhjk$F45d5f4fDD$FF#$$@%#%^125DD.jpg
Plup не взаимодействует с модулем Transliteration поэтому возникает такая проблема

===================================================================
Index: modules/plup/plup.module
version = "7.x-1.0-alpha1"
core = "7.x"
===================================================================
Устанавливаем модуль Transliteration
Ищем строку $fileName = isset($item['rename']) ? $item['rename'] : $file->filename;
Вставляем после нее следующее строки

if (module_exists('transliteration')) {
$fileName = transliteration_clean_filename($fileName);
}
else {
$fileName = preg_replace('/[^\w\._]+/', '', $fileName);
}

Всё работает!

Аватар пользователя shevgeny shevgeny 17 января 2013 в 18:03

INTALL wrote:
Модуль Plup

и патч к нему
Следующий патч решает проблемы возникающие при загрузке файлов (картинок) имена которых состоят из кириллических символов. Файлы просто не отображаются так как имена приобретают след вид %jhjk$F45d5f4fDD$FF#$$@%#%^125DD.jpg
Plup не взаимодействует с модулем Transliteration поэтому возникает такая проблема

===================================================================
Index: modules/plup/plup.module
version = "7.x-1.0-alpha1"
core = "7.x"
===================================================================
Устанавливаем модуль Transliteration
Ищем строку $fileName = isset($item['rename']) ? $item['rename'] : $file->filename;
Вставляем после нее следующее строки

if (module_exists('transliteration')) {
$fileName = transliteration_clean_filename($fileName);
}
else {
$fileName = preg_replace('/[^\w\._]+/', '', $fileName);
}

Всё работает!

Фигню вы, товарищ, говорите. Этот модуль позволяет только реализацию массовой загрузки, но где же основная возможность - автоматическое создание ноды к каждому загруженному файлу?

Аватар пользователя shevgeny shevgeny 17 января 2013 в 17:59

Ну как у вас дела, Лера, с данной функциональностью? Решение найдено? Я просто тоже сейчас занимаюсь реализацией подобной фозможности, но как-то пока безуспешно. Нашел модуль bulk media upload, по идее, должен делать именно то, что нам с вами нужно, но почему-то не делает Sad

Аватар пользователя iNFerNo iNFerNo 18 января 2013 в 9:26

Тоже ищу разработчика и софинансирование чтобы вскладчину сделать можуль который решал бы задачу

загрузки нескольких фотографий с автоматическим созданием нод для них (то есть автоматизация создания фотко в ноде для галереи).

Аватар пользователя shevgeny shevgeny 18 января 2013 в 9:53

iNFerNo wrote:
Тоже ищу разработчика и софинансирование чтобы вскладчину сделать можуль который решал бы задачу

загрузки нескольких фотографий с автоматическим созданием нод для них (то есть автоматизация создания фотко в ноде для галереи).

а в http://drupal.org/project/bulk_media_upload не копались?

Аватар пользователя VasyOK VasyOK 18 января 2013 в 14:58

"загрузки нескольких фотографий с автоматическим созданием нод для них"
Есть такое.
К сожалению названия не помню.

Аватар пользователя shevgeny shevgeny 18 января 2013 в 15:01

VasyOK wrote:
"загрузки нескольких фотографий с автоматическим созданием нод для них"
Есть такое.
К сожалению названия не помню.

Для 6-ки такое делала связка модулей image browser и IMCE, но: 1) для 7-ки это не работает, 2) там загрузка по одному фото, а хотелось бы идти в ногу со временем Smile

Аватар пользователя shevgeny shevgeny 18 июня 2013 в 10:00

Goodseeker wrote:
Есть решение?

видимо, готового нет. Но как мне тут посоветовали, можно копнуть в сторону pre-save функции в api drupal