웹페이지를 메뉴에 연결하지 않았는데도,....
본문
head.php와 tail.php 부분을 불러옵니다.
예전엔, 메뉴에 해당 웹페이지 주소를 연결해야만 헤드와 테일이 나타났는데,
이젠 연결을 안 해도 무조건 헤드와 테일이 딸려 나타나네요.
그래서, 이 페이지를 다른 곳에 인클루드할 수가 없습니다.
왜 이런 현상이 나타나는 걸까요?
답변 5
어디에선가 파일이 불러와 지고 있으니까 그렇겠지요
해당 웹페이지의 소스를 올려보세요
그누보드5 부터는 기본적으로 게시판 생성시
상단 파일 경로와 하단 파일 경로가 default로 셋팅 되는걸로 알고있습니다.
해당 설정을 지우고 해보시죠~
일반페이지라고 하시면 따로 만드신 페이지를 말씀하시는건가요?
직접 제작하신 페이지라면 소스를 봐야 할 듯 합니다.
include_once('./_head.php');
inlcude_once('_tail.php');
해당 파일을 include하셨는데 메뉴와 상관없이 include 됩니다.
그냥 /page 폴더안에 _head.php _tail.php 파일을 좀 수정하시는게 나을 듯 합니다.
head.php 파일
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/head.sub.php');
?>
_tail.php 파일
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/tail.sub.php');
?>
도메인/page 폴더를 만들고
도메인/bbs 폴더 안의 _common.php, _head.php, _tail.php 파일을 복사해다 page 폴더 안에 넣었구.
도메인/bbs/new.php 파일의 아래 소스 가져다가
도메인/page/index.php 파일 안에 넣었습니다.
_common.php 파일
<?php
include_once('../common.php');
?>
_head.php 파일
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_head.php');
?>
_tail.php 파일
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_tail.php');
?>
_index.php 파일
<?php
include_once('./_common.php');
$g5['title'] = '새글';
include_once('./_head.php');
?>
웹페이지
<?
include_once("_tail.php");
?>