Index: branches/5.2.x/core/units/helpers/image_helper.php =================================================================== diff -u -N -r16129 -r16247 --- branches/5.2.x/core/units/helpers/image_helper.php (.../image_helper.php) (revision 16129) +++ branches/5.2.x/core/units/helpers/image_helper.php (.../image_helper.php) (revision 16247) @@ -1,6 +1,6 @@ fileHelper->makeRelative($params))); $dst_image = preg_replace( '/^' . preg_quote($src_path, '/') . '(.*)\.(.*)$/', - $src_path_escaped . DIRECTORY_SEPARATOR . 'resized\\1_' . $params_hash . '.\\2', + $src_path_escaped . '\\1_' . $params_hash . '.\\2', $src_image ); + // Keep resized version of all images under "/system/thumbs/" folder. + $dst_image = preg_replace('/^' . preg_quote(FULL_PATH, '/') . '/', '', $dst_image, 1); + $dst_image = FULL_PATH . THUMBS_PATH . $dst_image; + $this->fileHelper->CheckFolder( dirname($dst_image) ); if (!file_exists($dst_image) || filemtime($src_image) > filemtime($dst_image)) {