diff --git a/AvocadoEdition_Light/_extra_font.php b/AvocadoEdition_Light/_extra_font.php index 086511f..8ac3541 100644 --- a/AvocadoEdition_Light/_extra_font.php +++ b/AvocadoEdition_Light/_extra_font.php @@ -12,11 +12,15 @@ while ($row = sql_fetch_array($font_result)) { $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"; + if (strpos($font_url, '@import') !== false) { + echo "{$font_url}\n\n"; + } else { + 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/addons/sample/sample.addon.php b/AvocadoEdition_Light/addons/sample/sample.addon.php index 0f0f538..d21ee4a 100644 --- a/AvocadoEdition_Light/addons/sample/sample.addon.php +++ b/AvocadoEdition_Light/addons/sample/sample.addon.php @@ -1,3 +1,3 @@ 구글 폰트 + diff --git a/AvocadoEdition_Light/adm/editor_font.php b/AvocadoEdition_Light/adm/editor_font.php index eb4c989..6a5cc85 100644 --- a/AvocadoEdition_Light/adm/editor_font.php +++ b/AvocadoEdition_Light/adm/editor_font.php @@ -18,6 +18,12 @@ if (!sql_fetch_array(sql_query("DESC {$g5['font_table']}"))) { PRIMARY KEY (font_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3"; sql_query($sql, false); + + sql_query("INSERT INTO `avo_editor_fonts` + (`font_name`, `font_family`, `font_url`, `font_weight`, `font_style`) + VALUES ('에스코어드림', 'S-CoreDream-3Light', 'url(\'https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff\') format(\'woff\')', 'normal', 'normal');"); + sql_query("INSERT INTO `avo_editor_fonts` (`font_name`, `font_family`, `font_url`, `font_weight`, `font_style`) + VALUES ('평창평화체', 'PyeongChangPeace-Light', 'url(\'https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/PyeongChangPeace-Light.woff2\') format(\'woff2\')', '300', 'normal');"); } // 목록 출력 @@ -28,6 +34,20 @@ $g5['title'] = "에디터 폰트 관리"; include_once __DIR__ . '/admin.head.php'; ?> +

폰트 등록

@@ -48,16 +68,24 @@ include_once __DIR__ . '/admin.head.php'; size="50"> - + - @font-face CSS를 그대로 붙여넣으세요. + @font-face CSS를 그대로 붙여넣거나, Google Fonts의 @import URL을 입력하세요. + 구글 폰트의 경우 여러 폰트가 한번에 선택되지 않도록 주의해 주시기 바랍니다. +} + +또는 + +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');"> @@ -122,7 +150,7 @@ include_once __DIR__ . '/admin.head.php'; diff --git a/AvocadoEdition_Light/common.php b/AvocadoEdition_Light/common.php index 5627862..d0c298f 100644 --- a/AvocadoEdition_Light/common.php +++ b/AvocadoEdition_Light/common.php @@ -368,13 +368,11 @@ if (file_exists($dbconfig_file)) { } else { ?> - 오류! <?php echo G5_VERSION ?> 설치하기 -
AVOCADO EDITION @@ -396,8 +394,7 @@ if (file_exists($dbconfig_file)) {

GPL! OPEN SOURCE GNUBOARD

- - - - - - - - - 오류! <?php echo G5_VERSION ?> 설치하기 - - - - -
- AVOCADO EDITION - Message + ?> + + + + 오류! <?php echo G5_VERSION ?> 설치하기 + + + +
+ AVOCADO EDITION + Message +
+

아보카도 에디션 설정을 완료해주십시오.

+
+
+

아보카도 에디션 라이트 설치가 완료 되었습니다.

+

하지만, 아보카도 에디션의 디자인 설정이 완료되지 않았습니다.

+

사이트 관리 화면에서 디자인 설정을 완료하여 주시길 바랍니다. (최소 1번 이상 저장 필요)

+ -

아보카도 에디션 설정을 완료해주십시오.

-
-
-

아보카도 에디션 라이트 설치가 완료 되었습니다.

-

하지만, 아보카도 에디션의 디자인 설정이 완료되지 않았습니다.

-

사이트 관리 화면에서 디자인 설정을 완료하여 주시길 바랍니다. (최소 1번 이상 저장 필요)

- - -
-
- AVOCADO EDITION : AMBER -

GPL! OPEN SOURCE GNUBOARD

-
- - - - - +
+ AVOCADO EDITION : AMBER +

GPL! OPEN SOURCE GNUBOARD

+
+ +" . (G5_DOMAIN ?: G5_HTTPS_DOMAIN ?: $_SERVER['HTTP_HOST']); + $p = @parse_url(trim($url)); // ref: https://github.com/gnuboard/gnuboard5/issues/261 $host = preg_replace('/:[0-9]+$/', '', G5_DOMAIN ?: G5_HTTPS_DOMAIN ?: $_SERVER['HTTP_HOST']); @@ -3349,7 +3352,7 @@ function check_url_host($url, $msg = '', $return_url = G5_URL, $is_redirect = fa if ((isset($p['scheme']) && $p['scheme']) || (isset($p['host']) && $p['host']) || $is_host_check) { if (run_replace('check_same_url_host', ($p['host'] != $host) || $is_host_check, $p, $host, $is_host_check, $return_url, $is_redirect)) { echo "