From 37c701227025f16b8019cea2008c796aade224ff Mon Sep 17 00:00:00 2001 From: Arcturus Date: Sun, 22 Sep 2024 13:51:59 +0900 Subject: [PATCH] add custom editor font --- AvocadoEdition_Light/_extra_font.php | 21 ++ AvocadoEdition_Light/adm/_gnb.site.menu.php | 2 +- AvocadoEdition_Light/adm/css/admin.layout.css | 35 +- AvocadoEdition_Light/adm/editor_font.php | 132 ++++++- .../adm/editor_font_update.php | 59 ++- AvocadoEdition_Light/common.php | 2 + AvocadoEdition_Light/head.sub.php | 2 + .../plugin/editor/smarteditor2/config.js | 40 +- .../smarteditor2/css/ko_KR/smart_editor2.css | 2 +- .../editor/smarteditor2/css/smart_editor2.css | 352 +++++++++--------- .../plugin/editor/smarteditor2/editor.lib.php | 20 +- 11 files changed, 461 insertions(+), 206 deletions(-) create mode 100644 AvocadoEdition_Light/_extra_font.php diff --git a/AvocadoEdition_Light/_extra_font.php b/AvocadoEdition_Light/_extra_font.php new file mode 100644 index 0000000..3a0d1c9 --- /dev/null +++ b/AvocadoEdition_Light/_extra_font.php @@ -0,0 +1,21 @@ +"; +while ($row = sql_fetch_array($font_result)) { + $font_family = $row['font_family']; + $font_url = stripslashes($row['font_url']); + $font_weight = $row['font_weight']; + $font_style = $row['font_style']; + + echo "@font-face {\n"; + echo " font-family: '{$font_family}';\n"; + echo " src: {$font_url};\n"; + echo " font-weight: {$font_weight};\n"; + echo " font-style: {$font_style};\n"; + echo "}\n\n"; +} +echo ""; diff --git a/AvocadoEdition_Light/adm/_gnb.site.menu.php b/AvocadoEdition_Light/adm/_gnb.site.menu.php index fa714b1..ad9c88c 100644 --- a/AvocadoEdition_Light/adm/_gnb.site.menu.php +++ b/AvocadoEdition_Light/adm/_gnb.site.menu.php @@ -19,7 +19,7 @@ $menu["config"]->getLastAddedMenu()->addSubURL("/theme_preview.php"); $menu["config"]->addChildMenu("config", "디자인 설정", G5_ADMIN_URL . "/design_form.php", true, 4, "\F1D8", 0); $menu["config"]->getLastAddedMenu()->addSubURL("/design_form_update.php"); -$menu["config"]->addChildMenu("config", "폰트 설정", G5_ADMIN_URL . "/editor_font.php", true, 5, "\F3DA", 0); +$menu["config"]->addChildMenu("config", "HTML에디터 폰트 설정", G5_ADMIN_URL . "/editor_font.php", true, 5, "\F3DA", 0); $menu["config"]->getLastAddedMenu()->addSubURL("/editor_font_update.php"); $menu["config"]->addChildMenu("config", "메뉴 설정", G5_ADMIN_URL . "/menu_list.php", true, 6, "\F478", 0); diff --git a/AvocadoEdition_Light/adm/css/admin.layout.css b/AvocadoEdition_Light/adm/css/admin.layout.css index 75f8b13..5430a65 100644 --- a/AvocadoEdition_Light/adm/css/admin.layout.css +++ b/AvocadoEdition_Light/adm/css/admin.layout.css @@ -182,6 +182,25 @@ body { padding: 0; } +.list_confirm { + display: flex; + justify-content: end; + padding: 16px; +} + +.list_confirm>* { + background: #d18686; + color: #FFF; + cursor: pointer; + min-width: 64px; + text-align: center; + display: block; + line-height: 1em; + padding: 8px 16px; + box-sizing: border-box; + border: 0; +} + .btn_confirm>* { display: block; position: relative; @@ -243,7 +262,7 @@ body { #gnb>ul>li>a { display: block; - padding: 10px 20px; + padding: 8px 16px; color: #9da4b3; font-size: 15px; text-decoration: none; @@ -255,7 +274,7 @@ body { #gnb .gnb_2dli>a { display: block; - padding: 10px 20px 10px 25px; + padding: 8px 12px; color: #acaeb2; font-size: 13px; } @@ -273,18 +292,6 @@ body { color: #e76148; } -#gnb .gnb_2dli.check:after { - font-size: 16px; - content: "\F633"; - font-family: 'icon'; - display: block; - position: absolute; - top: 0; - right: 10px; - line-height: 39px; - color: #e76148; -} - #gnb .gnb_2dli>a:hover { color: #fff; background: #484c58; diff --git a/AvocadoEdition_Light/adm/editor_font.php b/AvocadoEdition_Light/adm/editor_font.php index 236820c..c4778d1 100644 --- a/AvocadoEdition_Light/adm/editor_font.php +++ b/AvocadoEdition_Light/adm/editor_font.php @@ -1,15 +1,145 @@ +
+

폰트 등록

+
+ + +
+ + + + + + + + + + + + + + + + +
폰트 입력
+ @font-face CSS를 그대로 붙여넣으세요. + +
+
+
+ +
+
+
+
+

등록된 폰트

+
+ 등록된 폰트 개 +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + '; + } + ?> + +
목록
폰트 이름Font FamilyFont URLFont WeightFont Style관리
+ 삭제 +
등록된 폰트가 없습니다.
+
+
+
+
+ + +
+ "; - $html .= "\n"; + $html .= "\n"; $html .= "\n"; $html .= "\n