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

Добавлено:
27 апр 2012, 10:36
yuran25
Здравствуйте уважаемые, спасибо огромное за очередной open source продукт, вы лучшие! Поставил на localhost - установка без проблем, первые впечатления очень хорошие. Теперь насчет улучшений. Первое, что пришло в голову - возможность загружать картинки в такие разделы как статьи и новости с нормальной обработкой этих картинок. Насколько я понял используется редактор imperavi, сейчас изображения загружаются, но если загрузить приличного разрешения - то просто обрезается справа по ширине контента страницы. Было бы здорово, если бы создавалась миниатюра и открывалась потом в всплывающем окне либо не обрезалось справа, а сразу уменьшалось до приемлемых размеров например 800х600, в идеале чтобы все это можно было задавать в настройках в админке.
Re: Работа с изображениями

Добавлено:
27 апр 2012, 10:51
Xpycm
Юрий, спасибо за отзыв. Вы как всегда первый
С одной стороны операции с изображениями при загрузке через imperavi очень замечательно, но с другой - трудоёмко по затратам в разработке. В ветке Open Real Estate обсуждался данный вопрос -
viewtopic.php?f=6&t=103
Re: Работа с изображениями

Добавлено:
27 апр 2012, 11:26
yuran25
Ой, я и забыл что тема уже обсуждалась, в принципе для новостей и статей можно и вручную выбирать адекватные размеры картинок. А подскажите можно ли здесь по аналогии с ORE также добавить class="fancy" как в обсуждении
viewtopic.php?f=6&t=103
Re: Работа с изображениями

Добавлено:
27 апр 2012, 11:30
Xpycm
В OBC используется плагин prettyPhoto. Необходимо указывать class="lightbox"
Т.е. получится примерно так:
- Код: Выделить всё
<a class="lightbox" href="big_image.png">
<img src="small_image.png" alt="">
</a>
Re: Работа с изображениями

Добавлено:
27 апр 2012, 11:45
yuran25
Сделал, отлично работает, для статей и новостей как раз подойдет такой метод. А не подскажете можно ли сделать чтобы в галерее картинки формата gif оставались анимироваными? Вручную я думаю там легко сделать, а вот чтобы грузились и не пережимались?
Re: Работа с изображениями

Добавлено:
27 апр 2012, 12:28
Xpycm
Для ресайза анимированных gif файлов идеально подойдет расширение ImageMagick.
Как это делается:
http://stackoverflow.com/questions/718491/resize-animated-gif-file-without-destroying-animationПравить код нужно в файле protected\modules\gallery\controllers\backend\GalleryController.php
замените это:
- Код: Выделить всё
$image = new Image($folder.'/'.$fileName);
$image->resize(param('maxWidthBigThumb', 800), param('maxHeightBigThumb', 600));
$image->save($gallery->uploadBigThumbPath.'/'.$fileName);
$image->resize(param('maxWidthMediumThumb', 400), param('maxHeightMediumThumb', 300));
$image->save($gallery->uploadMediumThumbPath.'/'.$fileName);
$image->resize(param('maxWidthSmallThumb', 100), param('maxHeightSmallThumb', 75));
$image->save($gallery->uploadSmallThumbPath.'/'.$fileName);
на это:
- Код: Выделить всё
$pathInfo = pathinfo($fileName);
if ($pathInfo['extension'] == 'gif') {
}
else {
$image = new Image($folder.'/'.$fileName);
$image->resize(param('maxWidthBigThumb', 800), param('maxHeightBigThumb', 600));
$image->save($gallery->uploadBigThumbPath.'/'.$fileName);
$image->resize(param('maxWidthMediumThumb', 400), param('maxHeightMediumThumb', 300));
$image->save($gallery->uploadMediumThumbPath.'/'.$fileName);
$image->resize(param('maxWidthSmallThumb', 100), param('maxHeightSmallThumb', 75));
$image->save($gallery->uploadSmallThumbPath.'/'.$fileName);
}
Если не разберётесь сами, то пишите к Анне, нашему менеджеру, мы оценим работу и сделаем.
Re: Работа с изображениями

Добавлено:
15 май 2012, 08:08
Xpycm
yuran25, Юрий у вас будут ещё какие-нибудь пожелания?
Пока из пожеланий:
- Админка с twitter bootstrap
- Возможность загружать множество изображений в каталог, а не одно как сейчас
- При редактировании наименования в каталоге отображать изображения с возможность их перезалить
Re: Работа с изображениями

Добавлено:
15 май 2012, 11:00
yuran25
Пока больше что то на ум ничего не приходит, с теми 3-мя что вы указали выше согласен. В принципе ничего лишнего, отличный движок. Возможно позже понадобятся какие нибудь доработки или плюшки, но это при создании сайтов на OBC и не бесплатно. Также меня интересует возможность и примерная стоимость работ по созданию альтернативных шаблонов оформления как ORE так и OBC.
Re: Работа с изображениями

Добавлено:
15 май 2012, 11:05
Xpycm
Лучше по вопросам доработок/изменения дизайна обращаться через форму контактов (
http://monoray.ru/contact), так как сложность дизайна может быть разной тоже и оценивается уже исходя из "имеющихся данных".
P.S: Юрий, у вас ещё одно сообщение и новое звание с медалькой уже будет
