Что бы делать кроп фото( обрезать картинку по высоте и ширине) в 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.
Опубликовать новый комментарий: