Работа с картинками
Прислано: SerHeg
пт, 31/08/2007 - 11:20
как сделать если хочешь закачать картинку в ноду, она автоматом становится маленькой, а при клике на нее показывается большой вариант?
- SerHeg's blog
- Для комментирования войдите или зарегистрируйтесь
|
I вариант Это делает модуль image, Но для реализации того, что Вы хотите на делать связку между нодой и нодой image делать "связь" через поле cck->node_reference например II вариант - "вешать" java script |
- Для комментирования войдите или зарегистрируйтесь
III вариант, IMCE при загрузке картинки может делать тамбнейл, линк на большую картинку прописывать руками.
IV вариант - Самый простой для конечного пользователя - тамбнейлы приаттаченных изображений выводить через ImageCache. А большую картинку, например, через ThickBox. Для реализации потребуется переделать темизацию аттачей...
- Для комментирования войдите или зарегистрируйтесь
4-ый вариант можно красиво реализовать:
1) делаем поле image в CCK
2) в ImageCache настраиваем генерацию тумбов
3) в contemplate настраиваем шаблон. Код для отображения картинки будет примерно такой:
<?php
$f = $field_image[0]['filepath'];
print l(theme('imagecache', 'mythumbnail', $f), $f, array(), null, null, 0, 1)
?>- Для комментирования войдите или зарегистрируйтесь
спасибо, третий и четвертый вариант вроде подходят больше всего для моего случая, однако я думал, что есть более красивые решения... у меня суть в чем, будет много картинок на одной странице, почти как фотогалерея, но не совсем, это новостной фотоотчет.
- Для комментирования войдите или зарегистрируйтесь
Куда красивее-то?) Ввел заголовок, текст новости, выбрал фото и всё. Через поле image можно и много картинок прикрепить, тогда в шаблон надо будет цикл добавить.
- Для комментирования войдите или зарегистрируйтесь
А теперь задайте себе вопрос Вам нужны эти фото в галереи ? Вы хотите блок популярных картинок, последних добавлений по фотоматериалам ?
- Для комментирования войдите или зарегистрируйтесь
У меня стоит cck, content templates, imagefiled и imagecache
При клике на превью открываеться не большой вариант картинки, а на ноду на которой она опубликована ((
Проблема в неправильной настройки или надо вставлять какие нибудь коды куда нибудь? )
- Для комментирования войдите или зарегистрируйтесь
content templates мысли Ваши читать не умеет) Настраивать шаблон вывода конечно надо.
- Для комментирования войдите или зарегистрируйтесь
Добрый!
Попробуйте еще вариант.
Imagepicker
При добавлении картинки, она автоматом становится маленькой, а при клике на нее показывается большой вариант?
Модуль Image в данном случае не нужен.
Очень здорово картинка встает в текст.
Смотреть файл - на фон не обращайте внимания, у вас такого не будет.
Ссылку можно ставить на сам файл или на любую ноду.
- Для комментирования войдите или зарегистрируйтесь
Решил проблему с помощью модуля Thickbox он довольно симпотично выводит полный размер превью после клика на него.
Большое спасибо за ответы, обязательно попробую ваш вариант.
А вот с content templates у меня проблема, вызваная ленью чтоли, дело в том что после того как назначаю его для вывода ноды или тизеры, он сбивает css и необходимо его править и прописывать гдето. вобщем, пока что не очень удобно для меня =(
- Для комментирования войдите или зарегистрируйтесь
http://drupal.ru/node/4948 - вот тут последний пост про это. Все работает))
- Для комментирования войдите или зарегистрируйтесь







Комментарии