채택완료

게시판을 노프레임으로 삽입하는 방법 알려주세요.

2015-01-29 (목) 11:32:12 5,982

아래 여러번 질문드렸는데...

제가 프로그램은 거의 모르고 디자인만 해서 간단히 변수명만 가지고는 어떻게 수정해야하는지 모르겠어요.

일반페이지에 노프레임으로 게시판을 넣고 싶은데요.

어떻게 하면 넣을 수 있을까요? 그누보드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개

채택된 답변
+20 포인트

일단은 그누보드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 페이지처럼

Copy
<?phpdefine('_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');?>​
​

입력하시면 되고요.

하단에는

Copy
<?phpinclude_once('./_tail.php');?>​
부분 입력하시면 됩니다.
만일 index페이지와 다른 서브페이지에서 다른 상단과 하단으로 구성한다면 head.php와 tail.php파일을 다른이름으로 저장하신 다음에 위에 불러올때는
_head.php와 _tail.php 부분을 지정한 이름으로 변경해 주시면 되겠지요.

 이미 html선언이나 head태그 메타태그등은 상단 파일내에 포함되어 있으므로 불필요한 코드이고요. 외부css호출도 불러오는 코드의 경우는 head_sub.php파일에 넣으시면 됩니다.

그냥 페이지를 먼저 구성하시는 것보다는 그누보드 구조를 조금 파악하고 작업하시는 게 좋을 듯 하네요.

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