웹마스터 팁

XE는 기본적으로 홈페이지주소/xe/에 설치됩니다.
이 경우 홈에 접속할때 XE가 바로 보이지 않지요.
때문에 XE가 바로 보이게 할려는 의도에서
XE를 홈페이지의 루트에 설치하는 경우가 있습니다.

이 팁은 XE를 홈페이지 루트에 설치하여 frameset을 이용한
BGM Player 구동이 불가능할 때 사용하시기 바랍니다.

애드온 프로그램도 있지만 그것을 사용하니 홈페이지에 접속시 너무 느려 사용 포기했음.


1. 먼저 홈페이지에서 BGM을 구동할 index.html 파일을 아래의 형식으로 만들어서

UTF-8로 저장하여 홈의 루트에 main 폴더를 만든후 이 폴더에 올립니다.


<?
if($_GET["uri"]) $uri = $_GET["uri"];
else $uri = "/";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
	<html xml:lang="ko" lang="ko" xmlns="http://www.w3.org/1999/xhtml">
	<head>
	<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
	<title>홈페이지 타이틀</title> <!-- 홈페이지 타이틀은 자신의 홈에 맞게 수정하세요.-->
	</head>
	<frameset rows="30px, *" frameborder="0" framespacing="0"><!-- 30px은 홈의 BGM Player 높이에 맞게 수정하세요. -->
		<frame id="BGM" name="BGM" src="BGM Player주소" frameborder="0" marginwidth="0" marginheight="0" noresize="noresize" scrolling="no" /><!-- BGM Player 주소는 자신의 홈에 맞게 수정하세요. -->
		<frame id="XE" name="XE" src="<?=$uri?>" frameborder="0" marginwidth="0" marginheight="0" />
	</frameset>
</html>


2. 홈페이지에 사용중인 레이아웃 파일(layout.html)을 에디트로 열어서

레이아웃 파일에서 제일먼저 로드되는 js파일을 열어

아래 소스를 js파일 상단에 집어 넣습니다.

제 홈의 layout.html의 js파일 로드 예시)

	<!--%import("js/global.js")-->
	<!--%import("js/jquery.droppy.js")-->
	<!--%import("js/modal_window.js")-->
	<!--%import("js/page-scroller.js")-->



총 4개의 js파일이 로드 되네요. 이 중에서 제일 위의 global.js가 해당됩니다.

해당되는 파일에 아래소스를 넣고 저장후 업로드.


if(top.frames.length == 0) {
	var fullUrl = new String(window.location);
	var udata = fullUrl.replace("http://", "");
	var data = udata.split("/");
	if(udata == location.host + "/") uri = "/main";
	else uri = "/main/?uri=";
	for(i = 1; i < data.length; i++) {
		uri +=  "/" + data[i];
	}
	if((fullUrl.indexOf("&act") == -1) && (fullUrl.indexOf("&search") == -1) && (fullUrl.indexOf("admin") == -1)) {
		window.location.href = uri;
	}
}



그런 다음 레이아웃 파일의

	<!--%import("js/global.js")--> 이 코드를

	<load target="js/global.js" index="-1" /> 로 수정하여 있던 곳으로 올리면 끝.


이제 홈페이지를 다시 고침해 보세요. BGM frame도, XE frame도 모두 정상적으로 보여집니다.

클릭시마다 BGM frame이 1개씩 늘어나는 현상도 없습니다.



BGM Player와 위젯스킨, 애드온이 개발자포럼  >   프로그램 자료실에 올려져 있습니다.

이 팁을 적용하지 말고 이 팁이 적용된 프로그램을 받아서 사용하세요. 아래 링크를 따라가세요.

 

http://www.xpressengine.com/programData/21744414

제목 글쓴이 날짜
제주오피 제주오피 ⦑오피쓰.COM⦒ 제주OP 제주스파 제주오피 koykoyah 2025.02.20
충주오피 ⦑오피쓰주소.COM⦒ 충주오피 충주OP 충주건마 충주오피 koykoyah 2025.02.20
대구오피 ⦑출장안마사이트.COM⦒ 대구마사지 대구오피 대구오피 대구OP koykoyah 2025.02.20
전주오피 전주OP ⦑출장마사지안내.COM⦒ 전주휴게텔 전주오피 전주오피 koykoyah 2025.02.20
부산오피 ⦑오피.CLUB⦒ 부산오피 부산출장마사지 부산오피 부산OP koykoyah 2025.02.20
강북오피 ⦑오피.CLUB⦒ 강북OP 강북오피 강북출장샵 강북오피 koykoyah 2025.02.20
남양주오피 ⦑오피쓰주소.COM⦒ 남양주마사지 남양주오피 남양주오피 남양주OP koykoyah 2025.02.20
분당오피 분당출장안마 ⦑오피쓰주소.COM⦒ 분당OP 분당오피 분당오피 koykoyah 2025.02.20
목포오피 목포OP ⦑오피사이트.NET⦒ 목포휴게텔 목포오피 목포오피 koykoyah 2025.02.20
부천오피 부천OP ⦑출장안마사이트.COM⦒ 부천휴게텔 부천오피 부천오피 koykoyah 2025.02.20
제주도오피 제주도오피 ⦑출장마사지안내.COM⦒ 제주도OP 제주도스파 제주도오피 koykoyah 2025.02.20
영등포오피 ⦑오피.CLUB⦒ 영등포오피 영등포OP 영등포건마 영등포오피 koykoyah 2025.02.20
제주도오피 ⦑출장안마사이트.COM⦒ 제주도OP 제주도오피 제주도출장샵 제주도오피 koykoyah 2025.02.20
신천오피 ⦑오피쓰주소.COM⦒ 신천마사지 신천오피 신천오피 신천OP koykoyah 2025.02.20
울산오피 ⦑오피.CLUB⦒ 울산OP 울산오피 울산출장샵 울산오피 koykoyah 2025.02.20
울산오피 ⦑출장마사지안내.COM⦒ 울산마사지 울산오피 울산오피 울산OP koykoyah 2025.02.20
압구정오피 압구정출장안마 ⦑출장마사지안내.COM⦒ 압구정OP 압구정오피 압구정오피 koykoyah 2025.02.20
포항오피 ⦑오피사이트.NET⦒ 포항OP 포항오피 포항출장샵 포항오피 koykoyah 2025.02.20
창원오피 ⦑오피쓰주소.COM⦒ 창원오피 창원출장마사지 창원오피 창원OP koykoyah 2025.02.20
세종오피 세종OP ⦑오피사이트.NET⦒ 세종휴게텔 세종오피 세종오피 koykoyah 2025.02.20