Работа с изображениями в Drupal 7

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

Аватар пользователя Vseonet Vseonet 25 июня 2011 в 11:18

Добрый день.
Хотел установить на сайт lightbox2, imagecashe
Но вроде для семерки их еще нет.
Что вы используете для седьмого друпала?
Т.е. мне нужно, чтобы была превьюшка, нажимая на которую всплывает более крупное изображение

Комментарии

Аватар пользователя Sun-fire Sun-fire 25 июня 2011 в 14:12

fancybox вроде как даже альфа-релиза еще нет, на д.орг лежит только дев-версия от 25 февраля. Поэтому тулить в продакшн как-то стремно.

Для 7-ки использую colorbox. Модуль активно разрабатывается, нормально интегрируется с вьюсами. Также по этому модулю есть скринкасты

Аватар пользователя Vseonet Vseonet 27 июня 2011 в 20:35

Sun-fire, извини за глупые вопросы. Я еще новичек Smile
Поставил я модуль и плагин в библиотеки. Все вроде делал по скринкасту, но почему то у меня при щелчке на изображение в статье, его крупная версия не появляется.
К тому же в самой статье сначала идет ссылка на изображение, а затем и само изображение.
Ссылка ведет на страницу с маленьким изображением 100px, хотя такой размер я нигде не задавал
Еще при самом создании материала, если я закачиваю изображение, то в поле содержание оно не появляется, его приходиться перетаскивать мышью.

Может знаете какие то выходы из таких ситуаций?

Аватар пользователя q2_faith q2_faith 27 июня 2011 в 20:50

"Vseonet" wrote:
то в поле содержание оно не появляется, его приходится перетаскивать мышью

хочу на это посмотреть)
"Vseonet" wrote:
Ссылка ведет на страницу с маленьким изображением 100px, хотя такой размер я нигде не задавал

надо вызвать экзорциста)
"Vseonet" wrote:
Может знаете какие то выходы из таких ситуаций?

а если серьезно, то вы бы объяснили что хотите сделать, если хотите вставлять изображение в текст, то посмотрите insert например.
вывод изображения настраивается в настройках поля)

Аватар пользователя Sun-fire Sun-fire 28 июня 2011 в 0:00

Во первых опишите, что именно Вы хотите получить от модуля. Где именно должно отображаться это самое изображение и его превью.

Во вторых. Если Вы хотите использовать изображение в тексте, используйте также модуль Insert

Для задания размеров изображения нужно сначала создать его пресет (шаблон изображения нужных размеров). В Drupal 6 для этого использовался модуль Image Cache, в 7-ке этот функционал уже включен в ядро.

Алгоритм следующий:

1. Создаете пресеты нужных размеров с нужными эффектами (ресайз, кроп, и т.п.)
2. Указываете в настройках поля формат вывода изображения colorbox + нужный пресет.

Более детально смогу сказать после того, как Вы опишете, что именно хотите получить в результате.

Аватар пользователя Vseonet Vseonet 29 июня 2011 в 19:32

Спасибо за ответы.
Sun-fire, хочу получить картинку в тексте, по нажатии которой она отображается во всплывающем окошке. Картинка в тексте маленькая, например 400px в ширину, во всплывающем окне большая (натуральный размер изображения).

"q2_faith" wrote:
хочу на это посмотреть)

В скринкасте, на который вы дали ссылку, у ведущего при загрузке картинки она появляется сразу в начале текста. У меня же он не вставляется в текст (поле body), ее приходится вручную тащить на место в тексте. Редактор bueditor.

"q2_faith" wrote:
надо вызвать экзорциста)

Здесь сам ничего не понял. Получается, что перетаскивая картинку в текст на нее остается ссылка + само изображение. Если потом уже на сайте жмешь по этой ссылке, то открывается окно браузера, где эта картинка размером 100px находится в верхнем левом углу. Вот, можете посмотреть http://vseosite.ru

Аватар пользователя Vseonet Vseonet 29 июня 2011 в 21:01

q2_faith , а я insert пока и не ставил. В первых сообщениях про него речи не было. Хорошо, по разбираюсь с ним.
Кстати, не могли бы вы сказать, что автор скринкаста по corolbox делает в начале. После закачки модуля и плагина. Модуль он его не включает, а сперва запускает какое-то черное окошко, где что-то прописывает.

Аватар пользователя q2_faith q2_faith 29 июня 2011 в 21:07

"Vseonet" wrote:
а я insert пока и не ставил

ну вот поставьте. его вам дважды посоветовали)))
"Vseonet" wrote:
не могли бы вы сказать, что автор скринкаста по corolbox делает в начале

мне религия запрещает скринкасты смотреть

Аватар пользователя Vseonet Vseonet 5 июля 2011 в 20:29

Мужики, в общем попробовал я так, как вы говорите. Поставил модуль insert, создал пресеты.
Теперь получается так: добавляю картинку к статье, но в поле содержание она не появляется, т.е. она находится под текстом либо до него.
Если я перетаскиваю картинку в поле содержания, то она отображается в полный размер и уже не кликабельна. При этом картинка снизу (сверху) тоже остается. Вот: http://vseosite.ru/articles/test#overlay-context=
Как сделать, чтобы картинка в тексте соответствовала тем стилям, которые я задал (в моем случае это верхняя картинка)