Здравствуйте.
Пытаюсь разобраться с превью картинками для тизеров. Нужно реализовать возможность, чтобы при создании поста (у меня это запись в блоге) пользователь мог выбрать картинку, которая будет загружена на сервер, и которая потом должна уменьшаться при выводе сокращённой новости на главной странице. Почитал на форуме, как понял это делается с помощью модулей Image + Image Attach, или при помощи Node Images.
Скачал плагины, установил, но работать, как надо не хочет, скорее всего дело в моей криворукости. Если кто-то знает, опишите, пожалуйста, что нужно пошагово сделать, чтобы реализовать следующее:
1) Человек пишет пост и может выбрать главную картинку для новости (которая будет отображаться в тизере);
2) При выводе новости на главную новость в виде тизера картинка уменьшается до заданных размеров
3) В полной новости картинка видна в оригинальном размере.
За ранее спасибо.
Комментарии
Для типа материала (в вашем случае - blog) включите поддержку прикрепленных изображений (тот самый модуль image_attach) (Управление сайтом - конструкция - типы материалов, если не ошибаюсь).
Картинка будет уменьшатся до заданных размеров не при выводе, а при загрузке на сервер.
Вывод полного картинки полного размера при просмотре новости и уменьшенного при просмотре списка советую сделать за счет темизации, иначе будет выглядеть "криво".
в admin/content/types (типы материалов) отметь в нужном типе галочкой отображение модуля Image Attach, там же отметь вид картинки в тизире и в полной версии ... в самом модуле Image задай размеры для разных режимов
Никто не сталкивался с таким сообщением?
"FWA's thumbnail derivative image was missing. The derivatives will be rebuilt to regenerate it."
Я так понимаю, что картинка не загружается на сервер, и что-то происходит не то.
Вас проинформировали, что Image снова создает иконку для изображения FWA
Возможно, оно закешировалось.
ничего не могу понять, превью картинки не хотят отображаться. Если отключить наличие полной картинки в развёрнутой новости, то сообщение о "...derivative image was missing...." не показывается, но картинки не высвечивается так же. Может нужно где-то править сам модуль вывода тизеров? Может там по умолчанию не вставлена какая-то функция и в нужном месте нужно вставить её самому?
Может быть картинки xxx.thumbnail действительно не создаются? Тогда стоит
- проверить есть ли они в папке files/images (или как там у Вас настроено)
- если нет - поискать их в других местах
- проверить настройки файловой системы друпала и настройки модуля image
- проверить таблицу files на наличие записей о превью и иконках (и совпадают ли с расположэением файлов)
Модуль Image править не надо, он работает.
Если кто-то может, зайдите пожалуйста сюда: http://www.mark.webug.ru/ Тут в левом нижнем будет новость, при нажатии на заголовок она откроется в полном виде. В сокращённом виде картинки нет, в большом виде картинка есть, ничего не могу понять.
Прилагаю скришоты тизера, полной новости и настроек image Attach
.
.
.
по тому адресу - socket error
Я вам очень благодарен, что вы мне помогаете.
http://www.mark.webug.ru/ - если вы этот адрес имели ввиду, то у меня заходит.
Да, теперь открывается.
Похоже, что это связка views+image сказывается.
СтОит добавить текст в "пост с картинкой," ато на главной вообще тизер не выводится сейчас.
Кстати по FTP превью видны?видны, и у картинки thumbnail есть и его видно.А что-нибудь с этой связкой можно делать? В смысле, есть ли способ сделать, чтобы тизеры отображались нормально?
У вьювс есть режимы "список полей" и "тизеры" Второй похож на вид "главной" старницы.
Ко второму можно прикрутить float: left; width: 49%;