IMCE. Загрузка нескольких ихображений. Автоматическое создание миниатюр. [Еще не нерешно (блин)]

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

Аватар пользователя VasyOK VasyOK 28 сентября 2009 в 18:32

Имею несколько вопросов по использованию FCKEditor + IMCE.

1. Как загружать в статью несколько файлов одновременно? Если выделить несколько файлов, то их можно одновременно удалить или создать миниатюры. А как их одновременно вставить в статью?

2. А можно сделать, чтобы при выборе ОДНОЙ картинки уменьшенная ее копия вставлялась в статью, а сама картинка по клику открывалась в новом окне? А то как-то муторно все: сначала вставить миниатюру, потом вставить оригинал.

3. Есть два интересных модуля: IMCE Mkdir и IMCE Crop
drupal.org/project/imce_mkdir
drupal.org/project/imce_crop
Единственное что меня в них смущает, они все еще в dev-версии. Вас это не смущает? Я вроде бы тестировал и особых проблем не нашел.

Комментарии

Аватар пользователя Usmik Usmik 28 сентября 2009 в 19:06

Присоединяюсь к вопросу. Мой вопрос звучит так. Допустим есть 6 фотографий. Как сделать так, чтобы в тизере отображались все фото с размером 10% от оригинала, в самой статье, с размером 50% от оригинала, а при нажатии на них появлялась фотография со 100%м размером. Кто с этим сталкивался, помогите пожалуйста.

Аватар пользователя CALLlA@drupal.org CALLlA@drupal.org 28 сентября 2009 в 19:28

"Usmik" wrote:
Присоединяюсь к вопросу. Мой вопрос звучит так. Допустим есть 6 фотографий. Как сделать так, чтобы в тизере отображались все фото с размером 10% от оригинала, в самой статье, с размером 50% от оригинала, а при нажатии на них появлялась фотография со 100%м размером. Кто с этим сталкивался, помогите пожалуйста.

Устанавливаете imagecache, lightbox(или Thickbox),ССК. Создаете imagefield.
В imagecache создаете namespace1 с настройками scale 10% и namespace2 с настройками scale 50%. Затем по адресу admin/content/types/page/display устанавливаете показ namespace1 в тизерах, а в полной ноде Thickbox:namespace2/

Аватар пользователя Usmik Usmik 28 сентября 2009 в 21:12

Разобрался и сделал, все как вы сказали. Но есть проблемка. Когда я устанавливаю настройку показа поля imagefield - "изображение" оно появляется и нормально отображается, но... когда выбираю настройки показа namespace1 u namespace2 (так у меня называется настройки imagecash с настройками scale 10% u scale 50%), картинки просто не отображаются. С чем это связано?
Формат ввода установлен Full HTML.
и можно ли как-нибудь в imagefield добавить возможность загрузки не 1 а нескольких фотографий?

Аватар пользователя CALLlA@drupal.org CALLlA@drupal.org 28 сентября 2009 в 22:05

Всё дело в конфигурации nginx.
Не создаются одноименные изображения в папках files/imagecache/namespase1/files
Выхода 2: либо вручную через фтп в папки забрасывать уменьшенные одноименные копии, либо использовать http://www.drupal.ru/node/15335
Фотографий можно засунуть хоть десяток и листать их потом стрелками в лайтбоксе.

Аватар пользователя Usmik Usmik 29 сентября 2009 в 1:04

CALLlA@drupal.org

Огромное спасибо!
Проблема с отображением изображений решилась включением подмодуля ImageAPI GD2. Как говорится, поиск рулит.

В продолжении темы хотел бы поинтересоваться, можно ли изменить отображение "маленьких" изображений в тизере, которые расположены в столбик:
1 фото
2 фото
3 фото
4 фото
5 фото
6 фото
на отображение в строчку, к примеру так:
1 фото 2 фото 3 фото
4 фото 5 фото 6 фото
?

Аватар пользователя buggy buggy 29 сентября 2009 в 7:01

"Usmik" wrote:
В продолжении темы хотел бы поинтересоваться, можно ли изменить отображение "маленьких" изображений в тизере, которые расположены в столбик

конечно, можно, CSS:
float: left;

Для класса картинок, если он есть или родительского и тега img.

Аватар пользователя Usmik Usmik 30 сентября 2009 в 2:06

buggy wrote:

конечно, можно, CSS:
float: left;


я прекрасно понимаю, что пока копаюсь в песочнице.
не зная языка CSS, я порылся в поиске, в итоге пришел к выводу что эту настройку нужно вписать в файле style.css той темы, которую использую я. Но куда именно, я так и не понял. Чтобы отобразить 6 картинок в тизере не в столбик а в 2 строчки по 3 фотки.
Кто подскажет как это сделать?

кстати сегодня нашел модуль Content Templates который позволяет изменить отображение тизера, определенного типа материала.
Там написана строка:
Картинки:
<?php foreach ((array)$node->field_images as $item) { ?>
<?php print $item['view'] ?>
<?php } ?>
Можно ли как-нибудь изменить строку, чтобы отобразить 6 картинок в тизере не в столбик а в 2 строчки по 3 фотки?

Заранее спасибо.
П.С. прошу прощения у автора топика, что не создал отдельного топика. После получения ответа, писать здесь прекращу

Аватар пользователя VasyOK VasyOK 30 сентября 2009 в 3:29

Мдаа. Неужели мой вопрос настолько сложный что на него никто не может дать ответ?

Неужели до меня никому в голову не приходило что можно послать из IMCE в редактор не одну катинку а несколько?