From 9a4d68b207719f63a695c56372e5bb6e81969ea8 Mon Sep 17 00:00:00 2001 From: alp Date: Thu, 13 Feb 2020 09:49:55 +0300 Subject: [PATCH] photo upload optimizations --- .../resources/config/settings/sections.php | 21 ++++++++++++------- .../resources/config/settings/settings.php | 7 ++----- .../resources/css/imgList.css | 4 ++++ .../media-field_type/resources/js/upload.js | 4 ++-- .../src/Http/Controller/UploadController.php | 3 ++- 5 files changed, 24 insertions(+), 15 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php index b7b6f66a0..c17e61fe5 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -4,22 +4,29 @@ return [ 'monitoring' => [ 'stacked' => true, 'tabs' => [ - - 'general' => [ 'title' => 'visiosoft.module.advs::section.general', 'fields' => [ - 'iban_numbers', 'google_statistic_code', 'ogImage', 'free_currencyconverterapi_key', + 'iban_numbers', + 'google_statistic_code', + 'ogImage', + 'free_currencyconverterapi_key', 'enabled_currencies' - ], ], - 'ads' => [ 'title' => 'visiosoft.module.advs::section.ads', 'fields' => [ - 'latest-limit', 'auto_approve', 'default_published_time', 'default_adv_limit', 'default_GET', - 'watermark_type', 'watermark_text', 'watermark_image', 'watermark_position', 'watermark_opacity', + 'latest-limit', + 'auto_approve', + 'default_published_time', + 'default_adv_limit', + 'default_GET', + 'watermark_type', + 'watermark_text', + 'watermark_image', + 'watermark_position', + 'watermark_opacity', 'listing_page_image', ], ], diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php index 7567e529e..1f8d6f748 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -1,15 +1,12 @@ [ 'type' => 'anomaly.field_type.boolean', 'config' => [ 'default_value' => true, ], ], - - 'latest-limit' => [ 'type' => 'anomaly.field_type.integer', 'config' => [ @@ -124,7 +121,8 @@ return [ 'env' => 'ADV_WATERMARK_POSITION', 'required' => true, 'config' => [ - 'options' => ['top-right' => 'Top Right', 'top-left' => 'Top Left', 'bottom-right' => 'Bottom Right', 'bottom-left' => 'Bottom Left', 'center' => 'Middle'], + 'options' => ['top-right' => 'Top Right', 'top-left' => 'Top Left', 'bottom-right' => 'Bottom Right', + 'bottom-left' => 'Bottom Left', 'center' => 'Middle'], 'default_value' => 'top-right', ] ], @@ -146,7 +144,6 @@ return [ 'mode' => 'upload', ] ], - 'enabled_currencies' => [ 'bind' => 'streams::currencies.enabled', 'env' => 'ADV_ENABLED_CURRENCIES', diff --git a/addons/default/visiosoft/media-field_type/resources/css/imgList.css b/addons/default/visiosoft/media-field_type/resources/css/imgList.css index f58362254..51207122c 100644 --- a/addons/default/visiosoft/media-field_type/resources/css/imgList.css +++ b/addons/default/visiosoft/media-field_type/resources/css/imgList.css @@ -50,4 +50,8 @@ padding: 5px; margin: 10px; } +} + +.img-thumbnail { + padding: 0; } \ No newline at end of file diff --git a/addons/default/visiosoft/media-field_type/resources/js/upload.js b/addons/default/visiosoft/media-field_type/resources/js/upload.js index b401b0072..52b315380 100644 --- a/addons/default/visiosoft/media-field_type/resources/js/upload.js +++ b/addons/default/visiosoft/media-field_type/resources/js/upload.js @@ -16,8 +16,8 @@ $(function () { var dropzone = new Dropzone('.dropzone:not(data-initialized)', { paramName: 'upload', - resizeWidth: 1920, - resizeHeight: 1920, + resizeWidth: 800, + resizeHeight: 600, autoProcessQueue: true, parallelUploads: 1, resizeMethod: 'contain', diff --git a/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php b/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php index e0906b33f..e43933d25 100644 --- a/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php +++ b/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php @@ -61,7 +61,8 @@ class UploadController extends AdminController $position = $settings->value('visiosoft.module.advs::watermark_position'); $img = WaterMark::make($this->request->file('upload')->getRealPath()) - ->resizeCanvas(800, 600, 'center', false, '464646'); + ->resize( null,600) + ->resizeCanvas(800, 600, 'center', false, 'fff'); if ($watermarktype == 'image') { $watermarkimage_id = $settings->value('visiosoft.module.advs::watermark_image');