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

Предложения по улучшению, новым модулям и т.д.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение yuran25 » 27 апр 2012, 10:36

Здравствуйте уважаемые, спасибо огромное за очередной open source продукт, вы лучшие! Поставил на localhost - установка без проблем, первые впечатления очень хорошие. Теперь насчет улучшений. Первое, что пришло в голову - возможность загружать картинки в такие разделы как статьи и новости с нормальной обработкой этих картинок. Насколько я понял используется редактор imperavi, сейчас изображения загружаются, но если загрузить приличного разрешения - то просто обрезается справа по ширине контента страницы. Было бы здорово, если бы создавалась миниатюра и открывалась потом в всплывающем окне либо не обрезалось справа, а сразу уменьшалось до приемлемых размеров например 800х600, в идеале чтобы все это можно было задавать в настройках в админке.
yuran25
Гражданин
Гражданин
 
Сообщения: 117
Зарегистрирован: 13 янв 2012, 16:57
Откуда: Борисоглебск
Очки репутации: 2

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

Сообщение Xpycm » 27 апр 2012, 10:51

Юрий, спасибо за отзыв. Вы как всегда первый :-)
С одной стороны операции с изображениями при загрузке через imperavi очень замечательно, но с другой - трудоёмко по затратам в разработке. В ветке Open Real Estate обсуждался данный вопрос - viewtopic.php?f=6&t=103
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение yuran25 » 27 апр 2012, 11:26

Ой, я и забыл что тема уже обсуждалась, в принципе для новостей и статей можно и вручную выбирать адекватные размеры картинок. А подскажите можно ли здесь по аналогии с ORE также добавить class="fancy" как в обсуждении viewtopic.php?f=6&t=103
yuran25
Гражданин
Гражданин
 
Сообщения: 117
Зарегистрирован: 13 янв 2012, 16:57
Откуда: Борисоглебск
Очки репутации: 2

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

Сообщение Xpycm » 27 апр 2012, 11:30

В OBC используется плагин prettyPhoto. Необходимо указывать class="lightbox"
Т.е. получится примерно так:

Код: Выделить всё
<class="lightbox" href="big_image.png">
    <
img src="small_image.png" alt="">
</
a
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение yuran25 » 27 апр 2012, 11:45

Сделал, отлично работает, для статей и новостей как раз подойдет такой метод. А не подскажете можно ли сделать чтобы в галерее картинки формата gif оставались анимироваными? Вручную я думаю там легко сделать, а вот чтобы грузились и не пережимались?
yuran25
Гражданин
Гражданин
 
Сообщения: 117
Зарегистрирован: 13 янв 2012, 16:57
Откуда: Борисоглебск
Очки репутации: 2

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

Сообщение Xpycm » 27 апр 2012, 12:28

Для ресайза анимированных gif файлов идеально подойдет расширение ImageMagick.
Как это делается:
http://stackoverflow.com/questions/718491/resize-animated-gif-file-without-destroying-animation

Править код нужно в файле protected\modules\gallery\controllers\backend\GalleryController.php

замените это:
Код: Выделить всё
                
// resize file
$image = new Image($folder.'/'.$fileName);
$image->resize(param('maxWidthBigThumb', 800), param('maxHeightBigThumb', 600));        
$image
->save($gallery->uploadBigThumbPath.'/'.$fileName);

// create thumb
$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') {
    ///
    ///здесь используете ImageMagick для ресайза gif
   ///
}
else {            
    
// resize file
    $image = new Image($folder.'/'.$fileName);
    $image->resize(param('maxWidthBigThumb', 800), param('maxHeightBigThumb', 600));        
    $image
->save($gallery->uploadBigThumbPath.'/'.$fileName);

    // create thumb
    $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);
}
 


Если не разберётесь сами, то пишите к Анне, нашему менеджеру, мы оценим работу и сделаем.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение Xpycm » 15 май 2012, 08:08

yuran25, Юрий у вас будут ещё какие-нибудь пожелания?

Пока из пожеланий:
  • Админка с twitter bootstrap
  • Возможность загружать множество изображений в каталог, а не одно как сейчас
  • При редактировании наименования в каталоге отображать изображения с возможность их перезалить
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение yuran25 » 15 май 2012, 11:00

Пока больше что то на ум ничего не приходит, с теми 3-мя что вы указали выше согласен. В принципе ничего лишнего, отличный движок. Возможно позже понадобятся какие нибудь доработки или плюшки, но это при создании сайтов на OBC и не бесплатно. Также меня интересует возможность и примерная стоимость работ по созданию альтернативных шаблонов оформления как ORE так и OBC.
yuran25
Гражданин
Гражданин
 
Сообщения: 117
Зарегистрирован: 13 янв 2012, 16:57
Откуда: Борисоглебск
Очки репутации: 2

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

Сообщение Xpycm » 15 май 2012, 11:05

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

P.S: Юрий, у вас ещё одно сообщение и новое звание с медалькой уже будет :-)
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Улучшения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron