게시판을 노프레임으로 삽입하는 방법 알려주세요.
본문
아래 여러번 질문드렸는데...
제가 프로그램은 거의 모르고 디자인만 해서 간단히 변수명만 가지고는 어떻게 수정해야하는지 모르겠어요.
일반페이지에 노프레임으로 게시판을 넣고 싶은데요.
어떻게 하면 넣을 수 있을까요? 그누보드4에는 팁이 올라와 있어서 아래처럼 해서 올렸더니...
변수가 그누보드5에는 변경되어서 수정해야한다는 답을 받았는데요.
include_once(G5_PATH.'/common.php'); 이런식으로 한줄 변경해봐도 다른 줄은 어떻게 수정해아할지도 모르겠고..
ㅠㅠ 포트폴리오를 올릴 게시판을 첫화면에 띄우고 싶은데... 프로그램을 모르니 너무 어렵네요.
제발 게시판을 노프레임으로 삽입하는 방법좀 부탁드려요.
<?
$g5_path='.'; //기존 페이지 기준으로 root 의 상대경로
$bo_table='portfolio'; //게시판 테이블명
include_once("$g5_path/common.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>포트폴리오</title>
<link rel="stylesheet" href="<?=$g5[path]?>/style.css" type="text/css">
</head>
<body>
<a href="<?=$g5[path]?>/bbs/board.php?bo_table=portfolio">테스트테스트</a>
<? include "$g5[path]/bbs/board.php"; ?>
</body>
</html>
답변 1
일단은 그누보드5를 설치하셨을때. index.php의 구조를 이해하시는게 필요할 것 같습니다.
index.php 파일 보시면 상단에
<? include_once('./_head.php'); ?>
하단에
<?include_once('./_tail.php'); ?>
부분을 인클루드 하고 있습니다.
_head.php나 _tail.php는 다시 head.php와 tail.php를 인클루드 하는데 이것은 개별페이지 접근을 막기 위한 것으로 결국은 index.php파일에서 head.php와 tail.php를 불러오는 것입니다.
즉 일반페이지를 만드셨다면 그 페이지에서도
상단 부분은 index.php 페이지처럼
<?php
define('_INDEX_', true);
include_once('./_common.php');
// 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_index']) {
if (!@include_once($config['cf_include_index'])) {
die('기본환경 설정에서 초기화면 파일 경로가 잘못 설정되어 있습니다.');
}
return; // 이 코드의 아래는 실행을 하지 않습니다.
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
include_once('./_head.php');
?>
입력하시면 되고요.
하단에는
<?php
include_once('./_tail.php');
?>
부분 입력하시면 됩니다.
만일 index페이지와 다른 서브페이지에서 다른 상단과 하단으로 구성한다면 head.php와 tail.php파일을 다른이름으로 저장하신 다음에 위에 불러올때는
_head.php와 _tail.php 부분을 지정한 이름으로 변경해 주시면 되겠지요.
이미 html선언이나 head태그 메타태그등은 상단 파일내에 포함되어 있으므로 불필요한 코드이고요. 외부css호출도 불러오는 코드의 경우는 head_sub.php파일에 넣으시면 됩니다.
그냥 페이지를 먼저 구성하시는 것보다는 그누보드 구조를 조금 파악하고 작업하시는 게 좋을 듯 하네요.
!-->!-->