묻고답하기
프레임셋 질문있습니다.
2008.09.21 15:33
프레임셋 질문있습니다
다른게 아니라 BGM 을 설치하여 프레임셋으로 상단에 고정할려고
하고 있습니다 그런데 문제가 생겨 버렸네요..
제로보드 메인 화면은 index.php 로 되어 있습니다..
그래서 프레임셋인 index.html 로 만들고
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<frameset rows="30,*" rows1="30,*" rows2_disabled="60,*" frameborder="0" framespacing="0" name="fst">
<frame src="./musicplayer/exobud_full.html" height="30" width="100%" name="Muiscplayer" frameborder="0" noresize>
<frame src="./index.php" name="main" frameborder="0" noresize>
</frameset>
</html>
로딩을 시키면 html 파일로 로딩이 되는데 관리, 설정 이런페이지들은 해당 모듈로 안가고
메인화면으로 열게 되어있더군요.. 그래서 어떻게 하면 될까 하고 이렇게 질문을 드립니다.
index.php 파일은 대략
윗부분 생략..
/**
* @brief 기본적인 상수 선언, 웹에서 직접 호출되는 것을 막기 위해 체크하는 상수 선언
**/
define('__ZBXE__', true);
/**
* @brief 필요한 설정 파일들을 include
**/
require_once('./config/config.inc.php');
/**
* @brief Context 객체를 생성하여 초기화
* 모든 Request Argument/ 환경변수등을 세팅
**/
$oContext = &Context::getInstance();
$oContext->init();
/**
* @brief ModuleHandler 객체를 생성/ 실행
*
* 모듈 핸들러는 Request Argument를 바탕으로 모듈을 찾아서\n
* 객체를 생성하고 기본 정보를 setting 해준다.\n
* ModuleHandler는 이 외에도 설치가 되어 있는지에 대한 체크를\n
* 하여 미설치시 Install 모듈을 실행하도록 한다\n
* 그리고 해당 모듈을 실행후 컨텐츠를 출력한다\n
**/
$oModuleHandler = new ModuleHandler();
$oModuleHandler->init();
$oModule = &$oModuleHandler->procModule();
$oModuleHandler->displayContent($oModule);
?>
이런 내용 입니다.
서버 설정에 따라 읽어오게 되어있는걸로 알고 있습니다.
현재는 index.html먼저, index.php를 읽게 된 상태일 수도 있습니다. (아니며 그 반대일 수도...)
index.html을 / 에 두고, index.php를 /zbxe 나 /bbs 폴더로 정해서 프레임셋을 작성하면 별무리 없을 것 같은데요.