━━━━ ◇ ━━━━
배포

아보카도 에디션 폰트 관리 매니저

폰트가 너무 많고 앞으로도 많이 쓰실 예정인 분들을 위해서 만든 폰트 관리 매니저입니다(대표적으로 저…).

테스트는 퍼스널 및 아보카도 구버전(PHP 7.2)에서 진행되었습니다. 신버전에서는 쓰지 못할 수도 있습니다.

 

코드는 대하님의 메뉴관리를 다수 참조했습니다.

대하님 Twitter: https://twitter.com/daehakwan

 

사용 전에

추가해야할 문구가 좀 있습니다.

 

1. adm/admin.menu100.php에서

$menu['menu100'] = array (
	array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php',   'config'),
	array('100100', '기본환경설정', G5_ADMIN_URL.'/config_form.php',   'cf_basic'), 
	array('100300', '디자인 설정', G5_ADMIN_URL.'/design_form.php', 'cf_design_basic'), 
	array('100320', '메뉴관리', G5_ADMIN_URL.'/menu_list.php', ''),
    array('100400', '회원관리', G5_ADMIN_URL.'/member_list.php', '')
);

를 찾아 가운데 한 줄에(, 주의)

array('100380', '폰트관리', G5_ADMIN_URL.'/font_list.php', ''),

를 넣어주시면 됩니다(맨 아래에 추가시 , 제외)

 

 

2. data/dbconfig.php 맨 아랫줄에

$g5['font_table'] = G5_TABLE_PREFIX.'font';//폰트 테이블

를 추가해주세요

 

 

3. head.sub.php에서

echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/style.css" type="text/css">'.PHP_EOL;

이 줄 바로 아래에

echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/font_manager.css.php" type="text/css">'.PHP_EOL;

이걸 추가해주시면 됩니다.

 

 

폴더 안의 내용물 자체를 올려주시면 됩니다(adm/css 폴더 안에 파일들이 잘 안착되었다면 성공)

 

230523_font_manager.zip
0.01MB

주의사항

: 시작이 @import url로 되어있는 웹폰트는 받지 못합니다. 이건 직접 추가해주세요. 수정했습니다.

: 폰트 이름이 font-family:'영어 이름';의 '영어 이름'으로 되어있어야 미리보기를 볼 수 있습니다(미리보기 미필요시 사용하지 않아도 됨)

: 폰트는 abc순 정렬이 되어있습니다.

: 페이지 처리를 따로 해두지 않았습니다.

 

수정 재배포(코드 예쁘게 다듬어주시면 너무 행복할거같아요) O

기타 상업 이용 금지 (커미션 용도로 설치하는 등은 OK, 수고비 받아가셔도 됩니다…)

 

문제점 등은 DM 및 댓글로 연락 부탁드립니다만 저도 이쪽은 확실하게 잘하는 분야가 아니라서… 못들어드릴 확률이 좀 높습니다.

 

폰트 매니저와 연동되는 smarteditor2의 파일 또한 올려둡니다. 기존에 smarteditor2에 넣어두신 폰트는 날아가오니 주의해주세요.

적용 예제

 

 

smarteditor2.zip
0.78MB

plugin>editor 내에 있는 smarteditor2를 덮어써주시면 됩니다.

 

Update Log

2022년 9월 2일 배포

2023년 5월 23일 @import url 형태 사용 가능하도록 수정(css/font_manager.css.php 파일 수정)

2023년 11월 29일 스마트에디터2 오류 현상 수정

COMMENT