From 41f4658bce207fca862acf19af5ff4f5707358ab Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 25 Nov 2018 17:52:22 +0100 Subject: [PATCH] Thumbnail parameters defined by the user. #867 --- bl-kernel/admin/views/settings.php | 35 ++++++++++++++++++++++++++++++ bl-kernel/ajax/upload-images.php | 4 ++-- bl-kernel/boot/variables.php | 5 ----- 3 files changed, 37 insertions(+), 7 deletions(-) diff --git a/bl-kernel/admin/views/settings.php b/bl-kernel/admin/views/settings.php index b04d111d..d2c9d005 100644 --- a/bl-kernel/admin/views/settings.php +++ b/bl-kernel/admin/views/settings.php @@ -17,6 +17,7 @@ p('Advanced') ?> p('SEO') ?> p('Social Networks') ?> + p('Images') ?> p('Language') ?> @@ -384,6 +385,40 @@ ?> + +
+ $L->g('Thumbnails'))); + + echo Bootstrap::formInputText(array( + 'name'=>'thumbnailWidth', + 'label'=>$L->g('Width'), + 'value'=>$site->thumbnailWidth(), + 'class'=>'', + 'placeholder'=>'', + 'tip'=>'' + )); + + echo Bootstrap::formInputText(array( + 'name'=>'thumbnailHeight', + 'label'=>$L->g('Height'), + 'value'=>$site->thumbnailHeight(), + 'class'=>'', + 'placeholder'=>'', + 'tip'=>'' + )); + + echo Bootstrap::formInputText(array( + 'name'=>'thumbnailQuality', + 'label'=>$L->g('Quality'), + 'value'=>$site->thumbnailQuality(), + 'class'=>'', + 'placeholder'=>'', + 'tip'=>'' + )); + ?> +
+
$filename) { symlink($uploadDirectory.$nextFilename, $thumbnailDirectory.$nextFilename); } else { $Image = new Image(); - $Image->setImage($uploadDirectory.$nextFilename, $GLOBALS['THUMBNAILS_WIDTH'], $GLOBALS['THUMBNAILS_HEIGHT'], 'crop'); - $Image->saveImage($thumbnailDirectory.$nextFilename, $GLOBALS['THUMBNAILS_QUALITY'], true); + $Image->setImage($uploadDirectory.$nextFilename, $site->thumbnailWidth(), $site->thumbnailHeight(), 'crop'); + $Image->saveImage($thumbnailDirectory.$nextFilename, $site->thumbnailQuality(), true); } } diff --git a/bl-kernel/boot/variables.php b/bl-kernel/boot/variables.php index 916efaa7..93f72a3f 100644 --- a/bl-kernel/boot/variables.php +++ b/bl-kernel/boot/variables.php @@ -101,8 +101,3 @@ $GLOBALS['MEDIA_MANAGER_NUMBER_OF_FILES'] = 5; // Sort the image by date $GLOBALS['MEDIA_MANAGER_SORT_BY_DATE'] = true; -// Thubmnails size -$GLOBALS['THUMBNAILS_WIDTH'] = 400; -$GLOBALS['THUMBNAILS_HEIGHT'] = 400; -$GLOBALS['THUMBNAILS_QUALITY'] = 100; -