[Решено] Создание ноды с >100 прикрепленными imagefield

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

Аватар пользователя dudin.ie dudin.ie 25 января 2010 в 9:34

Необходима возможность создания ноды с большим количеством (300-400) прикрепленных imagefielf для реализации библиотеки галерей.
Загвоздка в том, что ~ до 100 пикч прикручиваются к ноде без особых проблем. А дальше уже начинаются дикостные тормоза при добавлении новых полей для пикч и, собственно, при загрузке изображений. Актуально для всех броузеров.

Возможно ли как то модифицировать стандартную схему привязки imagefield? Или все-таки придется извращаться с views и созданием нескольких нод для каждого поста галереи?

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 25 января 2010 в 9:37

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

Аватар пользователя Stan.Ezersky Stan.Ezersky 25 января 2010 в 10:12

"dudin.ie" wrote:
Загвоздка в том, что ~ до 100 пикч прикручиваются к ноде без особых проблем. А дальше уже начинаются дикостные тормоза при добавлении новых полей для пикч и, собственно, при загрузке изображений. Актуально для всех броузеров.
Вы не задумались, какую нагрузку вы даёте серверу: загрузить изображение, масштабировать, обрезать, создать превью, наложить вотермарки и т.п.?
Советую задуматься.

Разбивайте галереи, скажем, по 50 фотографий (uploadify, image_fupload) или вы все 300 изображений хотите показать на одной странице? -)

Вот пример

Аватар пользователя ygerasimov@drupal.org ygerasimov@drup... 25 января 2010 в 10:30

Иван, возможно Вам стоит реализовать галереи. Сделать картинки галереи как отедльные ноды с ссылкой на ноду - галерею. Советую посмотреть видеокаст на эту тему http://www.lullabot.com/articles/photo-galleries-views-attach

Аватар пользователя Master of Tragedy Master of Tragedy 25 января 2010 в 14:15

"dudin.ie" wrote:
ридется извращаться с views и созданием нескольких нод для каждого поста галереи?

Это не извращение, а очень удобно. Видимо, не пробвали.

Аватар пользователя dudin.ie dudin.ie 26 января 2010 в 9:11

Спасибо за ответы, за советы!
Остановился на методе дробления галереи на части с последующим выводом анонсов посредством вьюс.
Хотя урок от Лулабот оказался тоже очень познавательным, думаю, что найду применение методе, описанной в нем.

Получилось как то так: http://djafrican.com/gallery