BOARD

강좌·기초

그누보드 테마 내 외부 PHP 파일 포함(include) 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 19회 작성일 26-09-27 15:11

본문

그누보드 테마 내 외부 PHP 파일 포함(include) 방법

그누보드 테마 폴더에 외부 스킨이나 커스텀 PHP 파일을 업로드한 후, 최신글 출력 위치나 메인 페이지에 include하여 정상적으로 불러오는 방법을 알아봅니다.

그누보드 테마 내 외부 PHP 파일 포함(include) 방법

그누보드 5 테마 폴더(예: 민트 테마의 경우 theme/mint)에 업로드한 외부 PHP 파일을 최신글 출력 위치(index 파일 등)에 포함하여 출력하려면 G5_THEME_PATH 상수를 활용한 include_once 코드를 사용합니다.

1. 파일 업로드 위치 확인

외부 PHP 파일(예: point_rank10.php)을 사용 중인 테마 폴더 내에 업로드합니다.

  • 예시 경로: 도메인/theme/민트테마폴더명/point_rank10.php

2. 출력 위치에 include 명령어 추가

최신글이 출력되는 위치(예: index.php)에 아래와 같은 PHP 코드를 입력합니다.

<?php include_once(G5_THEME_PATH.'/point_rank10.php');?>

3. 적용 후 확인 사항

  • 코드를 추가한 후 웹페이지 화면에 외부 PHP 파일의 내용이 정상적으로 출력되는지 확인합니다.
  • 파일 수정 전이나 코드를 적용할 때는 문제가 발생할 경우를 대비하여 원본 파일을 백업한 후 진행하는 것이 안전합니다.
  • 보안 권장 사항: 외부에서 직접 접근할 수 있는 PHP 파일이라면, 파일 최상단에 아래 코드를 추가하여 직접 호출을 차단하는 것이 안전합니다.
    <?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가?>

그누보드 테마 내 외부 PHP 파일 포함 방법

그누보드 테마 폴더에 위치한 외부 PHP 파일(예: point_rank10.php)을 최신글 출력 위치(예: index.php)에 포함하여 출력하려면 G5_THEME_PATH 상수를 활용한 include_once 코드를 사용합니다.

1. 파일 업로드 위치

사용 중인 테마 폴더 내에 외부 PHP 파일을 업로드합니다. 민트 테마를 예로 들면 아래 경로에 위치하게 됩니다.

  • 업로드 경로: theme/mint/point_rank10.php

2. 최신글 출력 위치에 코드 추가

최신글을 출력하는 메인 파일(예: index.php) 등 원하는 위치에 아래의 명령어를 입력합니다.

<?php include_once(G5_THEME_PATH.'/point_rank10.php');?>

이 방식을 통하여 테마 경로를 명확히 호출하여 외부 스킨이나 커스텀 PHP 파일을 최신글 영역에 포함할 수 있습니다. 만약 파일이 로드되지 않거나 404 오류가 발생한다면, 파일이 실제 업로드된 경로가 맞는지, 서버상의 파일 권한(퍼미션)이 적절하게 설정되어 있는지 확인하십시오.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.