From 667c8bb634e1d7e73880fb34de1e004718403fb6 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 17 Dec 2016 17:40:23 +0900 Subject: [PATCH 1/3] Add option to create no thumbnails --- modules/admin/admin.admin.controller.php | 2 +- modules/admin/lang/en.php | 1 + modules/admin/lang/ko.php | 1 + modules/admin/tpl/config_advanced.html | 6 +++++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/admin/admin.admin.controller.php b/modules/admin/admin.admin.controller.php index cbe6475fa..21e819733 100644 --- a/modules/admin/admin.admin.controller.php +++ b/modules/admin/admin.admin.controller.php @@ -816,7 +816,7 @@ class adminAdminController extends admin // Thumbnail settings $oDocumentModel = getModel('document'); $document_config = $oDocumentModel->getDocumentConfig(); - $document_config->thumbnail_type = $vars->thumbnail_type === 'ratio' ? 'ratio' : 'crop'; + $document_config->thumbnail_type = $vars->thumbnail_type ?: 'crop'; $oModuleController = getController('module'); $oModuleController->insertModuleConfig('document', $document_config); diff --git a/modules/admin/lang/en.php b/modules/admin/lang/en.php index c5ae38649..e0cd7e0f5 100644 --- a/modules/admin/lang/en.php +++ b/modules/admin/lang/en.php @@ -216,6 +216,7 @@ $lang->input_footer_script = 'Footer script'; $lang->detail_input_footer_script = 'The script is inserted into the bottom of body. It does not work at admin page.'; $lang->corp = 'Crop (Cut)'; $lang->ratio = 'Ratio (Keep Aspect Ratio)'; +$lang->thumbnail_none = 'Do not create thumbnails'; $lang->admin_ip_allow = 'IP addresses allowed to log in as administrator'; $lang->admin_ip_deny = 'IP addresses forbidden to log in as administrator'; $lang->local_ip_address = 'Local IP address'; diff --git a/modules/admin/lang/ko.php b/modules/admin/lang/ko.php index 7fc6b5c76..f3e6127ed 100644 --- a/modules/admin/lang/ko.php +++ b/modules/admin/lang/ko.php @@ -211,6 +211,7 @@ $lang->input_footer_script = '하단(footer) 스크립트'; $lang->detail_input_footer_script = '최하단에 코드를 삽입합니다. 관리자 페이지에서는 수행되지 않습니다.'; $lang->corp = 'Crop (잘라내기)'; $lang->ratio = 'Ratio (비율 맞추기)'; +$lang->thumbnail_none = '썸네일 생성하지 않음'; $lang->admin_ip_allow = '관리자 로그인 허용 IP'; $lang->admin_ip_deny = '관리자 로그인 금지 IP'; $lang->local_ip_address = '로컬 IP 주소'; diff --git a/modules/admin/tpl/config_advanced.html b/modules/admin/tpl/config_advanced.html index 03260260d..3f946552c 100644 --- a/modules/admin/tpl/config_advanced.html +++ b/modules/admin/tpl/config_advanced.html @@ -62,13 +62,17 @@
+
From 73a690bfae1ecc4dda9d394527709ed7c4d5a5b7 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 17 Dec 2016 17:48:07 +0900 Subject: [PATCH 2/3] Clean up language files about thumbnails --- modules/admin/lang/en.php | 4 ++-- modules/admin/lang/ja.php | 5 +++-- modules/admin/lang/ko.php | 4 ++-- modules/admin/tpl/config_advanced.html | 4 ++-- modules/document/lang/en.php | 2 -- modules/document/lang/ja.php | 2 -- modules/document/lang/ko.php | 2 -- 7 files changed, 9 insertions(+), 14 deletions(-) diff --git a/modules/admin/lang/en.php b/modules/admin/lang/en.php index e0cd7e0f5..2597c831c 100644 --- a/modules/admin/lang/en.php +++ b/modules/admin/lang/en.php @@ -214,8 +214,8 @@ $lang->tablets_as_mobile = 'Treat Tablets as Mobile'; $lang->thumbnail_type = 'Select thumbnail type.'; $lang->input_footer_script = 'Footer script'; $lang->detail_input_footer_script = 'The script is inserted into the bottom of body. It does not work at admin page.'; -$lang->corp = 'Crop (Cut)'; -$lang->ratio = 'Ratio (Keep Aspect Ratio)'; +$lang->thumbnail_crop = 'Crop'; +$lang->thumbnail_ratio = 'Keep aspect ratio (may result in spaces)'; $lang->thumbnail_none = 'Do not create thumbnails'; $lang->admin_ip_allow = 'IP addresses allowed to log in as administrator'; $lang->admin_ip_deny = 'IP addresses forbidden to log in as administrator'; diff --git a/modules/admin/lang/ja.php b/modules/admin/lang/ja.php index 3eea07a08..72245d979 100644 --- a/modules/admin/lang/ja.php +++ b/modules/admin/lang/ja.php @@ -125,8 +125,9 @@ $lang->about_use_mobile_view = 'モバイル機器で接続した際にモバイ $lang->thumbnail_type = 'サムネイルの作成方式を選択してください。'; $lang->input_footer_script = '下段(footer)スクリプト'; $lang->detail_input_footer_script = '最下段にコードを追加します。管理者ページでは遂行できません。'; -$lang->corp = '切り取り'; -$lang->ratio = 'Ratio(縦横の比率をキープ)'; +$lang->thumbnail_crop = 'トリミングする'; +$lang->thumbnail_ratio = '比率に合わせる'; +$lang->thumbnail_none = 'サムネイルを作成しない'; $lang->admin_ip_allow = '管理者ログイン許容IP'; $lang->admin_ip_deny = '管理者ログイン禁止IP'; $lang->local_ip_address = 'ローカルIPアドレス'; diff --git a/modules/admin/lang/ko.php b/modules/admin/lang/ko.php index f3e6127ed..c84c4b225 100644 --- a/modules/admin/lang/ko.php +++ b/modules/admin/lang/ko.php @@ -209,8 +209,8 @@ $lang->tablets_as_mobile = '태블릿도 모바일 취급'; $lang->thumbnail_type = '썸네일 생성 방식'; $lang->input_footer_script = '하단(footer) 스크립트'; $lang->detail_input_footer_script = '최하단에 코드를 삽입합니다. 관리자 페이지에서는 수행되지 않습니다.'; -$lang->corp = 'Crop (잘라내기)'; -$lang->ratio = 'Ratio (비율 맞추기)'; +$lang->thumbnail_crop = '크기에 맞추어 잘라내기'; +$lang->thumbnail_ratio = '비율 유지 (여백이 생길 수 있음)'; $lang->thumbnail_none = '썸네일 생성하지 않음'; $lang->admin_ip_allow = '관리자 로그인 허용 IP'; $lang->admin_ip_deny = '관리자 로그인 금지 IP'; diff --git a/modules/admin/tpl/config_advanced.html b/modules/admin/tpl/config_advanced.html index 3f946552c..56d0f0329 100644 --- a/modules/admin/tpl/config_advanced.html +++ b/modules/admin/tpl/config_advanced.html @@ -63,11 +63,11 @@