웹마스터 팁

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

제목 글쓴이 날짜
대전오피 ⦑오피.CLUB⦒ 대전오피 대전OP 대전건마 대전오피 koykoyah 2025.02.22
해운대오피 해운대오피 ⦑오피쓰주소.COM⦒ 해운대OP 해운대스파 해운대오피 koykoyah 2025.02.22
용인오피 용인출장안마 ⦑오피쓰.COM⦒ 용인OP 용인오피 용인오피 koykoyah 2025.02.22
서면오피 서면OP ⦑오피쓰주소.COM⦒ 서면휴게텔 서면오피 서면오피 koykoyah 2025.02.22
해운대오피 해운대오피 ⦑출장마사지안내.COM⦒ 해운대OP 해운대스파 해운대오피 koykoyah 2025.02.22
대구오피 대구오피 ⦑오피쓰.COM⦒ 대구OP 대구스파 대구오피 koykoyah 2025.02.22
안양오피 안양출장안마 ⦑출장안마사이트.COM⦒ 안양OP 안양오피 안양오피 koykoyah 2025.02.22
신촌오피 신촌OP ⦑오피사이트.NET⦒ 신촌휴게텔 신촌오피 신촌오피 koykoyah 2025.02.22
인천오피 인천오피 ⦑오피사이트.NET⦒ 인천OP 인천스파 인천오피 koykoyah 2025.02.22
울산오피 ⦑오피쓰주소.COM⦒ 울산마사지 울산오피 울산오피 울산OP koykoyah 2025.02.22
부산오피 부산출장안마 ⦑출장안마사이트.COM⦒ 부산OP 부산오피 부산오피 koykoyah 2025.02.22
제주도오피 제주도출장안마 ⦑출장안마사이트.COM⦒ 제주도OP 제주도오피 제주도오피 koykoyah 2025.02.22
산본오피 ⦑오피쓰주소.COM⦒ 산본오피 산본OP 산본건마 산본오피 koykoyah 2025.02.22
포항오피 ⦑출장마사지안내.COM⦒ 포항마사지 포항오피 포항오피 포항OP koykoyah 2025.02.22
여의도오피 ⦑출장안마사이트.COM⦒ 여의도마사지 여의도오피 여의도오피 여의도OP koykoyah 2025.02.22
평촌오피 ⦑오피쓰.COM⦒ 평촌오피 평촌OP 평촌건마 평촌오피 koykoyah 2025.02.22
안산오피 안산오피 ⦑오피사이트.NET⦒ 안산OP 안산스파 안산오피 koykoyah 2025.02.22
산본오피 산본오피 ⦑오피사이트.NET⦒ 산본OP 산본스파 산본오피 koykoyah 2025.02.22
목포오피 ⦑출장안마사이트.COM⦒ 목포오피 목포OP 목포건마 목포오피 koykoyah 2025.02.22
부산오피 부산OP ⦑오피.CLUB⦒ 부산휴게텔 부산오피 부산오피 koykoyah 2025.02.22