Да ребяты, это же не решение:
файл com_community/controllers/photos.php, ищем в нем включение функции cImageResizePropotional, находим три строчки, они пишут из originalphotos в photos c изменением размера, просто копируем после каждой из этих строк точно такую же, но указываем в качестве итогового пути исходный, и все дела.
Ищем:
if( $info[0] <= $maxWidth && $info[1] <= $maxHeight )
{
// If the width and height does not exceed the gallery's image width and height,
// we do not need to resize them since we know it should display nicely in the gallery.
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, $info[0], $info[1] );
}
else if( ( $info[0] / $info[1] ) < $whRatio )
{
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, 0, $maxHeight );
}
else
{
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, $maxWidth, 0 );
}
Заменяем на:
if( $info[0] <= $maxWidth && $info[1] <= $maxHeight )
{
// If the width and height does not exceed the gallery's image width and height,
// we do not need to resize them since we know it should display nicely in the gallery.
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, $info[0], $info[1] );
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $photo->original, $imgType, $info[0], $info[1] );
}
else if( ( $info[0] / $info[1] ) < $whRatio )
{
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, 0, $maxHeight );
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $photo->original, $imgType, 0, $maxHeight );
}
else
{
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $imgPath, $imgType, $maxWidth, 0 );
cImageResizePropotional( JPATH_ROOT . DS . $photo->original, JPATH_ROOT . DS . $photo->original, $imgType, $maxWidth, 0 );
}
Но это "дитя" родилось спонтанно, посидеть подольше и поставить ресайз сразу после аплоада. Пока не понял как подпихнуть и в каком месте параметры ресайза. Еще хочу кнопари поворота фоток подпихнуть на джаве в галерею, без них очень грустно, а также нормальный аплоад фоток пакетом. Может поработаем совместно и доведем до ума?