21 Январь 2012
Категория: joomla

Что бы делать кроп фото( обрезать картинку по высоте и ширине) в K2

Открываем: administrator\components\com_k2\models\item.php

Ищем “//Small image”

Следующий код заменяем:

//Small image
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_convert = ‘jpg’;
$handle->jpeg_quality = $params->get(‘imagesQuality’);
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.’_S’;
if (JRequest::getInt(‘itemImageS’)) {
$imageWidth = JRequest::getInt(‘itemImageS’);
} else {
$imageWidth = $params->get(‘itemImageS’, ’200′);
}
$handle->image_x = $imageWidth;
$handle->Process($savepath);

на следующий код:

//Small image
$handle->image_resize = true;
$handle->image_convert = ‘jpg’;
$handle->jpeg_quality = $params->get(‘imagesQuality’);
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.’_S’;
if (JRequest::getInt(‘itemImageS’)) {
$imageWidth = JRequest::getInt(‘itemImageS’);
} else {
$imageWidth = $params->get(‘itemImageS’, ’200′);
}
$handle->image_x = $imageWidth;
$handle->image_y = $imageWidth;
$handle->image_ratio_crop = true;
$handle->Process($savepath);

Радуемся обрезаемым фотам. Это особо необходимо для вывода фото в модулях K2.

/home/devul2/devul.ru/www/assets/
Теги:

Опубликовать новый комментарий: