Друзья, сейчас создаю сайт с рекламой саун. Для каждой сауны существует множество фотографий. И мне очень нравится как сделан вывод групп фотографий во "Вконтакте". Там в зависимости от кол-ва фото изменяется сетка фотографии автоматически кадрируются и подгоняются чтобы заполнить пространство. При изменение кол-ва фото сетка меняется.
Есть ли для Друпал готовый модуль,а еще лучше плагин для views? А если нет, то как сделать что-то подобное?
Комментарии
Вот нашел модуль для перекомпановки вывода фото, но это не совсем то, что нужно: http://drupal.org/project/views_fluidgrid
Вот неплохое решение, но готового модуля нет: http://tympanus.net/codrops/2011/08/30/automatic-image-montage/
имхо, с помощью вьюс вывода грид + image_preset scale - решит 90% ваших проблем. Но вечером гляну, что там в конакте)
Вам именно так как на картинке нужно?
я конечно извиняюсь, но ничего сверхъественного я не увидел
http://clip2net.com/s/58Wir6
обычный грид с пресетами
либо вы сделайте скриншот того, что хотите.
Как я понимаю, "Вконтакте" в зависимости от ориентации фото (вертикальная или горизонтальная) и количества картинок, каждый раз выбирает разные размеры фото и схему расположения фото в группе.
Т.е. при 4 фото одно остается большим, а 3 делаются маленькими и располагаются рядом.
При 6 фото одной ориентации получается обычная сетка 2х3 без большого фото. При большем или меньшем кол-ве фото сетка меняется. Т.е. там все не так просто. http://drupal.org/project/views_fluidgrid умеет группировать фото, но как сделать так, чтобы одно фото было большое, а остальные маленькие?
Вот тут я написал, как делать одну картинку большой, другие маленькими. Аналогично вы можете задавать размер любым фотографиям произвольно, и сгруппировать их, как угодно.
Спасибо, идею понял.
через аттачмент можно сделать одну фотку большой, остальные маленькими