웹폰트 적용 한방에 후킹 > 그누보드5 팁자료실

그누보드5 팁자료실

웹폰트 적용 한방에 후킹 정보

웹폰트 적용 한방에 후킹

첨부파일

web_font.zip (462byte) 39회 다운로드 2022-01-09 16:36:48

본문

 

그누의 기본 스킨

기본 css 나 코어를 건드리지 않고 hook 파일 하나로 웹폰트를 적용하는 방법입니다.

예제는 나눔고딕을 적용했습니다.

 

아래와 같이 php 를 작성한 후 extend 폴더에 올려줍니다. 파일이름은 아무거나...

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
add_event('tail_sub', 'web_font');
function web_font() {
    echo "
        <link rel=stylesheet href=//fonts.googleapis.com/earlyaccess/nanumgothic.css>
        <style>div, span, table, p, input, textarea, button, select, h1, h2, h3 { font-family:'Nanum Gothic' !important; }</style>
    ";
}

 

[ 나눔 웹폰트 적용방법 ]

https://zetawiki.com/wiki/%EB%82%98%EB%88%94%EA%B8%80%EA%BC%B4_%EC%9B%B9%ED%8F%B0%ED%8A%B8_%EC%A2%85%EA%B2%B0%EC%9E%90

 

[ 주의사항 ]

php echo 문은 쌍따옴표로 처리 되어 있어서 안의 내용물에는 쌍따옴표를 써서는 안 됩니다.

문자열이 붙어있는 경우는 따옴표 없이 처리하고 문자열이 떨어져 있으면 홑따옴표 처리하세요.

 

----------

 

div, span, table, p, input, textarea, button, select, h1, h2, h3 이외 필요한 엘레먼트는 쉼표 이후 추가하세요.

후킹 적용은 반드시 5.4 버전 이상이어야 합니다.

추천
9
  • 복사

댓글 8개


이 명령어는 tail.sub.php 의 </body> 바로 위에
<?php run_event('tail_sub'); ?> 에 삽입되는 형태가 되지요.

만일 게시판에만 적용하고 싶으면 $wr_id 를 글로벌로 선언한 후 $wr_id 가 존재한다면 아니면 0보다 크다면 등등의 조건문을 넣어주면 되겠구요.
© SIRSOFT
현재 페이지 제일 처음으로