웹폰트 적용 한방에 후킹 정보
웹폰트 적용 한방에 후킹첨부파일
본문
그누의 기본 스킨에
기본 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>
";
}
[ 나눔 웹폰트 적용방법 ]
[ 주의사항 ]
php echo 문은 쌍따옴표로 처리 되어 있어서 안의 내용물에는 쌍따옴표를 써서는 안 됩니다.
문자열이 붙어있는 경우는 따옴표 없이 처리하고 문자열이 떨어져 있으면 홑따옴표 처리하세요.
----------
div, span, table, p, input, textarea, button, select, h1, h2, h3 이외 필요한 엘레먼트는 쉼표 이후 추가하세요.
후킹 적용은 반드시 5.4 버전 이상이어야 합니다.
!-->
추천
9
9
댓글 8개
좋은 기능 감사합니다.
@들레아빠
웹폰트에 상관 안하시는 분들은 큰 의미가 없을듯요.
웹폰트에 상관 안하시는 분들은 큰 의미가 없을듯요.
감가합니다.
@써맨 감사합니다
좋은 팁 감사합니다.
hook을 사용법도 배워서 좋습니다.
hook을 사용법도 배워서 좋습니다.
@크리스휘
이 명령어는 tail.sub.php 의 </body> 바로 위에
<?php run_event('tail_sub'); ?> 에 삽입되는 형태가 되지요.
만일 게시판에만 적용하고 싶으면 $wr_id 를 글로벌로 선언한 후 $wr_id 가 존재한다면 아니면 0보다 크다면 등등의 조건문을 넣어주면 되겠구요.
이 명령어는 tail.sub.php 의 </body> 바로 위에
<?php run_event('tail_sub'); ?> 에 삽입되는 형태가 되지요.
만일 게시판에만 적용하고 싶으면 $wr_id 를 글로벌로 선언한 후 $wr_id 가 존재한다면 아니면 0보다 크다면 등등의 조건문을 넣어주면 되겠구요.
감사합니다
@강다리 감사합니다