답변 5개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
include_once('./_head.php'); inlcude_once('_tail.php');
해당 파일을 include하셨는데 메뉴와 상관없이 include 됩니다.
그냥 /page 폴더안에 _head.php _tail.php 파일을 좀 수정하시는게 나을 듯 합니다.
head.php 파일
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/head.sub.php');
?>
_tail.php 파일
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/tail.sub.php');
?>
답변에 대한 댓글 1개
아무래도 원하는 효과 (메뉴 연결 시 헤드 불러오고, 연결 안 하면 안 불러오는 효과) 적용하려면.
불량학생 님 말씀처럼 head.php tail.php 파일을 손 봐야 하나 봅니다.
신경써 답변해 주셔서 고맙습니다.
댓글을 작성하려면 로그인이 필요합니다.
도메인/page 폴더를 만들고
도메인/bbs 폴더 안의 _common.php, _head.php, _tail.php 파일을 복사해다 page 폴더 안에 넣었구.
도메인/bbs/new.php 파일의 아래 소스 가져다가
도메인/page/index.php 파일 안에 넣었습니다.
_common.php 파일
include_once('../common.php');
?>
_head.php 파일
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_head.php');
?>
_tail.php 파일
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/_tail.php');
?>
_index.php 파일
include_once('./_common.php');
$g5['title'] = '새글';
include_once('./_head.php');
?>
웹페이지
include_once("_tail.php");
?>
답변에 대한 댓글 4개
include_once('./_head.php');
inlcude_once('_tail.php');
파일이 상단 하단 파일입니다
그 파일안에 기존에 사용하신 head tail을 불러들이겠지요
메뉴에 연결을 하지 않았는데도 불러와 버립니다.
_head.php
_tail.php
각각의 파일들은
head.php와 tail.php 파일을 불러들입니다
이 파일들의 경로만 맞다면 기존 사용한 파일들의 상단 하단을 불러오겠지요
그리고 이 해당하는 head.php와 tail.php에는 기본적으로 불러오는 부분들이 들어가 있어서 바로 불러와 지는 것일겁니다
일반페이지와 게시판 페이지 인덱스 페이지를 구분하시어 페이지에 따라 다른 내용을 불러오시게 하시면 됩니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
서브페이지 내용
</body>
</html>
이렇게만 되어있는데 나오는건 아니겠지요
어디에선가 include를 하고 있으니 파일이 불러와 지는 것 이겠지요