как указать в качестве превью для litebox2 другое изображение?

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

Аватар пользователя maxneb maxneb 20 июня 2011 в 13:30

Доброго времени суток!
Подскажите пожалуйста как сделать? Поиск, к сожалению, не дал результата.
На сайте в разделе пресса о нас, построил связку CCK,imagefield,imagecache и litebox2. по логике в данном разделе публикуется скан газеты, понятно, что в уменьшенном размере газета не смотрится, поэтому хотелось бы вырезать из картинки,небольшой кусочек с заголовком, и, чтобы при клике, открывалось изображение целиком в litebox2.

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

К сожалению PHP владею на уровне копипаста, но буду благодарен любым решениям.

Комментарии

Аватар пользователя wargan wargan 20 июня 2011 в 14:38

имиджкешем и вырезайте, верхних край картинки вполне реально вырезать в превью
поиграться пресетом конечно придется, начните типа
Deprecated Scale width: 250, height: 150, fit: Outside dimensions
Crop width: 250, height: 150, xoffset: center, yoffset: top

Аватар пользователя maxneb maxneb 21 июня 2011 в 15:47

Как я уже писал, стандартными средствами imagecache такое сделать не получится, так как необходимая область находится в произвольном месте, и в данном проекте хочется иметь возможность указывать превью исходного изображения не испольтзуя автоматические алгоритмы, а в ручную, и самым простым способом, как мне кажется, это вырезать фрагмент в фотошопе, и указать в отдельном поле что он является превью.
Но м.б. существуют другие методы указать в ручную область для превью?