서브페이지
본문
http://panacea76.cafe24.com/theme/basic/page/sub_01_01.php
경로는 이렇게되있어여 그런데 아무것도 안불러와지네요
<?php
include_once(G5_THEME_PATH."/head.php");
?>
<img src="http://panacea76.cafe24.com/theme/basic/img/sub/junb.png" alt="" class="sub_img">
<?php
include_once(G5_THEME_PATH."/tail.php");
?>
이렇게 코드넣었는데 경로 문제인가요????
답변 3
기본적으로 구성 핵심파일은 /common.php, head.php, tail.php 입니다.
이를 각 디렉토리에서 일관되게 사용하기 위해 _common.php, _head.php, _tail.php 를 사용합니다.
다음과 같이 해보셨으면 합니다.
1. /theme/basic/page/ 디렉토리에 _common.php 파일 생성
<?php
include_once('../../../common.php');
?>
2. /theme/basic/page/ 디렉토리에 _head.php 파일 생성
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_head.php');
?>
3. /theme/basic/page/ 디렉토리에 _tail.php 파일 생성
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_tail.php');
?>
그런 후, sub_01_01.php 에서는
다음과 같이 사용하면 됩니다.
<?php
include_once('./_common.php');
include_once('./_head.php');
?>
<img src="http://panacea76.cafe24.com/theme/basic/img/sub/junb.png" alt="" class="sub_img">
<?php
include_once('./_tail.php');
?>
!-->
그누보드 초보라 자세한설명이 필요해요 ....
해당 경로에 _common.php 파일을 만들고 그누보드 루트에 있는 common.php 경로를 잡아줍니다.
<?php
include_once('../../../../common.php');
?>
그리고 _common.php를 먼저 include 하고 테마 head를 include 합니다.
<?php
include_once('./_common.php');
include_once(G5_THEME_PATH."/head.php");
?>
<img src="http://panacea76.cafe24.com/theme/basic/img/sub/junb.png" alt="" class="sub_img">
<?php
include_once(G5_THEME_PATH."/tail.php");
?>