서브페이지 채택완료

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개

채택된 답변
+20 포인트

기본적으로 구성 핵심파일은 /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 에서는

다음과 같이 사용하면 됩니다.

Copy
<?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 경로를 잡아줍니다.

Copy
<?php
include_once('../../../../common.php');
?>

그리고 _common.php를 먼저 include 하고 테마 head를 include 합니다.

Copy
<?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");
?>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그렇게해도 안나오네영...
top이랑bottom을 안불러와여....

댓글을 작성하려면 로그인이 필요합니다.

그누보드 초보라 자세한설명이 필요해요 ....

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고