웹마스터 팁
플래시 컨트럴 활성화하라는 메시지 없애기
2008.04.08 09:18
그것을 예전에 iezn_embed_patch.js 파일을 이용하여 클릭을 해주어야 하는 불편을 없앴었습니다.
이번에 제가 과거 제로보드4 에서 헤드, 푸터 형식처럼 게시판만 사용하고자 레이아웃을 꾸몄었더랍니다.
플래시 컨트럴 활성하라는 메시지가 어김없이 나타나더군요.
iezn_embed_patch.js 파일을 처음엔 layouts 폴더에 넣었는데 안 먹히더군요.
그래서 제로보드의 첫페이지인 "index.php"가 있는 곳에 넣었습니다. 작동을 잘했습니다.
플래시 안에 메뉴버튼을 넣으실 분들이 많은 것 같은데, 조금이나마 유용할 듯 합니다.
압축된 첨부파일을 다운 받아서 풀어주시고, 제로보드의 첫페이지인 "index.php"가 있는 곳에 넣어주십시오.
그리고, 제로보드 관리자로 들어오셔서, 레이아웃에서 두번째 줄에 스크립트를 입력해주면 됩니다.
이렇게요. 레이아웃에서,
<!--%import("./css/ggbb_t.css")-->
<script src="iezn_embed_patch.js" type="text/javascript"></script>
댓글 4
-
burster
2008.04.08 10:13
-
sugarkane
2008.04.08 17:59
좋은 팁 감사합니다. 윗분처럼 하면 수시로 저렇게 적어야되는데 이 팁대로 하면 더 편하네요.
나만 embed 올리는것도 아니고 다른 회원들도 동영상같은거 마니 퍼오고 하는데
그 사람들 다 윗분처럼 하라고 할 순없잖아요 -
sugarkane
2008.04.08 20:33
그런데 이거 하니까 글쓰기 파일 첨부 버튼 같은것이 안눌리는데 확인 부탁드립니다.
IE7 에서만 테스트 해봣어요 -
달구벌
2008.04.10 12:01
sugarkane 님.
저도 오늘 아침에 파일첨부가 안되어서 놀랬네요.
그래서 layout.html에 있는 js를 빼고, css를 만들어서 거기에 넣으니깐 파일첨부가 됩니다.
레이아웃 안에 css 폴더를 하나 만들고,
저는 ggbb.css라고 저장했고요.
layout.html 에서는
<!--%import("./css/ggbb.css")-->
<table width="1004" border="0" cellspacing="0" cellpadding="0">
이런 식으로 css를 불러 들였습니다. 그랬더니 파일첨부가 열리더군요.
저만 그런 것이 아니라, 제로보드xe에서는 레이아웃에 .js 파일이 들어가면 첨부파일 버튼이 안 먹힌다는군요.
아래는 제가 사용하는 ggbb.css의 내용을 올려보았습니다.
제일 상단에 .js를 위치시켰습니다.
<script src="iezn_embed_patch.js" type="text/javascript"></script>
<style type='text/css'>
body{
overflow: auto;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #c0c0c0;
scrollbar-highlight-color: #c0c0c0;
scrollbar-darkshadow-color: #ffffff;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #989898;
margin:0;
}
BODY,TR,TD{ font-size:9pt; font-family:굴림,Tahoma; }
A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:hover {text-decoration:none;}
</style>
<script language="JavaScript">
<!--
function exchange(name, rpath, nsdoc) {
str = (navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name;
img = eval(str);
if (img) {
if (img.altsrc == null) {
img.altsrc = img.src;
img.src = rpath;
} else {
var temp = img.src;
img.src = img.altsrc;
img.altsrc = temp;
}
}
}
//-->
</script>
<script language="JavaScript">
<!--
function hide_layer(lname){
if (document.layers)
document.layers[lname].visibility = 'hide'
if(document.all)
document.all(lname).style.visibility = 'hidden'
}function show_layer(lname){
if(document.layers)
document.layers[lname].visibility = 'show'
if(document.all)
document.all(lname).style.visibility = 'visible'
}
// -->
</script>
<base target="_top">
<meta name="classification" content="섬뜰">
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script language="JavaScript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// -->
</script>
<script language="JavaScript">
<!--
function namosw_scrollstatus()
{
var str = '';
if (namosw_scrollstatus.arguments.length > 0) {
var i;
for (str = '', i = 0; i < 100; i++)
str += ' ';
for (i = 0; i < namosw_scrollstatus.arguments.length; i++)
str += namosw_scrollstatus.arguments[i] + ' ';
document.namosw_scrollstatus = str;
} else {
var src_str = document.namosw_scrollstatus;
str = src_str.substring(1, src_str.length);
str += src_str.substring(0, 1);
document.namosw_scrollstatus = str;
}
window.status = str;
setTimeout('namosw_scrollstatus()', 100);
}// -->
</script>
그래서 그냥 플래시 적을때
<script type="text/javascript">displayMultimedia("/swf/nav_main.swf", "700","60",false);</script>
요런식으로 하면 되는데요...