Страница 1 из 1

Управление фотографиями

СообщениеДобавлено: 12 апр 2013, 12:09
Protey
Очень не хватает управления фотографиями (поворот изображения, кропинг), пользователи стали ленивы и закидывают фотографии как попало а инструмента кроме сортировки нету, очень нужный механизм катастрофически не хватает.

Re: Управление фотографиями

СообщениеДобавлено: 09 авг 2013, 07:07
Pioe
Набросал 2 функции в контролер которые переворачивают изображение вправо влево
Както так:
Код: Выделить всё
public function actionRotateImageRight($id){
        $model = $this->checkOwnerImage($id);
            
        $path 
= Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::ORIGINAL_IMG_DIR.'.');
        $pathMod = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::MODIFIED_IMG_DIR);

        echo $path.DIRECTORY_SEPARATOR.$model->file_name.'<br/>';
        echo $pathMod.DIRECTORY_SEPARATOR.$model->file_name_modified;
        //echo $model->file_name;
        $rorat = new CImageHandler();
        $rorat->load($path.DIRECTORY_SEPARATOR.$model->file_name)
        ->rotate(-90)
        ->save();
        $model = $this->actionUpload($id);
}
 


В результате в каталоге "original" изображение переворачивается все ок, но как перезаписать все в modified не понимаю. Опишите пожалуйста логику и куда смотреть в 2х словах. Когда правишь вотемарки как то все перезаписывается от оригинала...

Re: Управление фотографиями

СообщениеДобавлено: 09 авг 2013, 09:53
Koduc
Pioe писал(а):В результате в каталоге "original" изображение переворачивается все ок, но как перезаписать все в modified не понимаю. Опишите пожалуйста логику и куда смотреть в 2х словах. Когда правишь вотемарки как то все перезаписывается от оригинала...

А в modified ничего перезаписывать не надо, оттуда просто удалить. Скрипт при отображении объявления сам увидит, что картинки нет и сгенерирует её из original в нужных размерах

Re: Управление фотографиями

СообщениеДобавлено: 12 авг 2013, 11:22
veniamin
СОГЛАСЕН с предыдущим топиком! И ещё - важный момент: Не хочу здесь пытаться узнать - какой "слайдер фото" используется в админке, но ФАКТ - при увеличении фото в слайдере вроде бы всё хорошо - фото нормально увеличиваются , но при переходе на след.фото - возвращаются к своему обычному (маленькому) размеру. Это сильно напрягает - приходится каждый раз нажимать на "увеличить".чтобы посмотреть фото поближе. И ещё - очень важно ! Вот такие вот моменты (недоработки или отсутствие возможности использовать альтернативный вариант слайдера фото - например) - отталкивают от принятия решения о приобретении платной версии. А ведь хотелось бы использовать именно то , что хочешь в результате видеть. Да и параллельно принимать участие в развитии продукта - хотя бы здесь - при помощи форума. Если это конечно же будет услышано разработчиками и будут какие-то "бонусы" за это участие. В виде , например - бесплатных исправлений (доработок) в уже купленных админках. Тут уж конечно же выбор за разработчиками - пытаться заработать на "доработках функционала". Либо всем вместе - создавать качественный продукт при помощи таких вот "умников", как я )))) и потом - продавать уже доработанный продукт. Мне вот видится ,что второй вариант - более правильный. А пока есть недоработки - это РЕАЛЬНО отталкивает от покупки продукта ( причём - в 2-х экземплярах - спросите у Анны про Вениамина), несмотря на то,что ВАМИ ( Уважаемые разработчики MONORAY ) были предложены скидки. ПРОШУ ЗАДУМАТЬСЯ !!! И ещё ... За добавление ВИДЕО в "описание объекта" - отдельный респект! Наконец - то свершилось!

Re: Управление фотографиями

СообщениеДобавлено: 12 авг 2013, 13:30
andipas
Уважаемый Вениамин. Мы стараемся сделать продукт максимально удобным для пользователей и исправляем ошибки как только обнаруживаем. С каждой новой версией мы добавляем новый функционал. В первую очередь мы добавляем функционал, о котором больше всего запросов.

veniamin писал(а):Это сильно напрягает - приходится каждый раз нажимать на "увеличить".чтобы посмотреть фото поближе.


Это не ошибка. Так работает данная jquery фото галерея prettyPhoto - http://www.no-margin-for-errors.com/pro ... box-clone/
Это одна из "фишек" данной галереи, если размер изображения физически не помещается в рамках монитора, то галерея выводит изображение не в полном размере, выбирает оптимальное для просмотра на мониторе + пользователь может увеличить изображение и посмотреть в полном размере. Не каждая фото галерея позволяет это делать. Если это вас сильно напрягает мы можем подключить другую фото галерею платно.

Кстати в настройках продукта вы можете указать максимальную ширину и высоту изображений.

veniamin писал(а):А ведь хотелось бы использовать именно то , что хочешь в результате видеть.


Справедливо. На нашем продукте сделано уже много сайтов и все они, как правило, отличаются, так как каждый видит свой сайт по своему.

veniamin писал(а):А пока есть недоработки


Если под этим словом вы имеете ввиду "ошибки", пожалуйста напишите о них и мы их исправим. Если вам нужен новый, другой функционал, тоже пишите - оценим и сделаем )

Re: Управление фотографиями

СообщениеДобавлено: 06 ноя 2013, 17:54
benny
Pioe писал(а):Набросал 2 функции в контролер которые переворачивают изображение вправо влево
Както так:
Код: Выделить всё
public function actionRotateImageRight($id){
        $model = $this->checkOwnerImage($id);
            
        $path 
= Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::ORIGINAL_IMG_DIR.'.');
        $pathMod = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::MODIFIED_IMG_DIR);

        echo $path.DIRECTORY_SEPARATOR.$model->file_name.'<br/>';
        echo $pathMod.DIRECTORY_SEPARATOR.$model->file_name_modified;
        //echo $model->file_name;
        $rorat = new CImageHandler();
        $rorat->load($path.DIRECTORY_SEPARATOR.$model->file_name)
        ->rotate(-90)
        ->save();
        $model = $this->actionUpload($id);
}
 


В результате в каталоге "original" изображение переворачивается все ок, но как перезаписать все в modified не понимаю. Опишите пожалуйста логику и куда смотреть в 2х словах. Когда правишь вотемарки как то все перезаписывается от оригинала...


На новых версиях полагаю эта штука не работает? Побывал просто добавить в котроллер, или мало просто добавить?

Re: Управление фотографиями

СообщениеДобавлено: 07 ноя 2013, 22:54
Koduc
benny писал(а):На новых версиях полагаю эта штука не работает? Побывал просто добавить в котроллер, или мало просто добавить?

Надо еще сделать ссылки около картинок на поворот изображений, плюс перезагрузку галереи и замену уже модифицированных файлов. Направление верное, но не доделанное.