묻고답하기

제로보드4 에서의 헤드 풋 시스템처럼, 나뉘어 지는 부분에 {$content} 를 입력하면 간단히 처리되는 줄 알았더니...
계속 게시판에서 빈 페이지만 나타나는군요.
게시판에서 레이아웃을 지정하지 않으면 게시판이 보이는데, 레이아웃만 따로 지정을 하면 백지상태만 보입니다.
아무래도 제가 레이아웃에 대해 실수가 많은 것 같습니다.
아래의 내용을 utf-8로 저장을 하고, 게시판을 붙일 자리에 {$content} 를 적었습니다.
그래서 swf 부분에서는 경로를 절대경로(예:http://ggbb.kr/swf/cgr_right_ban_top_01.swf)로 바꾸어 보기도 했습니다.
swf는 여러 페이지에서 공용으로 사용할 생각이므로 제로보드보다 윗선에 있게 되었습니다.
즉, ggbb라는 서버를 열면, ggbb(제가사용하는 제로보드명), swf, img 가 있습니다.
ggbb라는 제로보드명 아래에 layouts가 있겠고요. 그 안에 ggbb_t라는 폴더가 레이아웃입니다.
게시판 생성에서 레이아웃 부분에 ggbb_t만 연결하면 하얀 백지가 나타나는 것입니다.
내용이 길어서 귀찮으시더라도 한 번 살펴 봐 주시면 고맙겠습니다.
나이를 오십을 훌쩍 넘겨 창업을 하면서, 다시 홈페이지가 있어야겠다는 생각으로 zbxe를 찾았는데, 레이아웃부터 막혀버리네요.

-여기서부터 ggbb_t의 layout.html입니다.

<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>섬뜰 가마솥손두부</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="author" content="섬뜰">
<meta name="description" content="섬뜰, 섬뜰두부, 가마솥, 두부, 두부류, 손두부, 순두부, 콩국, 콩국물, 비지, 두부비지,">
<meta name="keywords" content="섬뜰, 섬뜰두부, 가마솥, 두부, 두부류, 손두부, 순두부, 콩국, 콩국물, 비지, 두부비지, 두부요리, 두부창업, 식품, 식품제조, 향토기업, 배달사업, 두부배달, 두부판매, 두부요리정보, 요리정보">
<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="섬뜰">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="white">
<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 language=javascript>
<!-- //
        var _scroll_topmargin=1;        // 이동 메뉴의 상단 한계 픽셀
        var _scroll_ing_topmargin=218;         // 움직이는 도중의 상단과의 간격
        var _scroll_activate_speed=1;        // 초기 움직임을 감지하는 시간차이 (1/1000초)
        var _scroll_ing_activate_speed=1;        // 움직이기 시작한 이후에 감지하는 시간차이 (1/1000초)

        var isDOM = (document.getElementById ? true : false);
        var isIE4 = ((document.all && !isDOM) ? true : false);
        var isNS4 = (document.layers ? true : false);

        function getRef(id) {
                if (isDOM) return document.getElementById(id);
                if (isIE4) return document.all[id];
                if (isNS4) return document.layers[id];
        }

        var isNS = navigator.appName == "Netscape";

        function moveRightEdge() {
                var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
                if (isNS4) {
                        yMenuFrom   = divMenu.top;
                        yMenuTo     = windows.pageYOffset+_scroll_ing_topmargin;
                } else if (isDOM) {
                        yMenuFrom   = parseInt (divMenu.style.top, 10);
                        yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop)+_scroll_ing_topmargin;
                }
                if(yMenuTo<_scroll_topmargin) yMenuTo = _scroll_topmargin;

                timeoutNextCheck = _scroll_activate_speed;

                if (yMenuFrom != yMenuTo) {
                        yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 10);
                        if (yMenuTo < yMenuFrom) yOffset = -yOffset;
                        if (isNS4) divMenu.top += yOffset;
                        else if (isDOM) divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
                        timeoutNextCheck = _scroll_ing_activate_speed;
                }
                setTimeout ("moveRightEdge()", timeoutNextCheck);
        }
-->
</SCRIPT><DIV id="divMenu" style="width:160px; height:450px; position:absolute; left:845px; top:180px; z-index:1; visibility:visible; z-index=2">

<!-- 메뉴가 들어갈 부분 http://ggbb.kr 본인의 홈페이지에 맞게 적당히 편집하세요. -->

<table width="160" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="160" height="34">
                <p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="160" height="400">
                <param name="movie" value="../../../swf/cgr_right_ban_top_01.swf">
                <param name="play" value="true">
                <param name="loop" value="true">
                <param name="quality" value="high">
    <param name="wmode" value="transparent">
                <embed src="../../../swf/cgr_right_ban_top_01.swf" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="160" height="400"></embed>
                </object></p>
</td>
        </tr>
        <tr>
          <td width="160" height="8">
                <p>&nbsp;</p>
</td>
        </tr>
      </table>

<!-- 메뉴부분 끝 -->


<!-- 메뉴이동 기능 -->
<!--

<form action=<?=$_cscafe_url?>share/not_ani.html method=get>        // 이 부분이 동작.
<tr>
        <td>
                <input type=checkbox name=not_ani value=1  onclick=submit()> 메뉴이동 기능 끄기
        </td>
</tr>
</form>
</table>
-->
</DIV><SCRIPT language=javascript>
<!-- //
if (isNS4) {
        var divMenu = document["divMenu"];
        divMenu.top = top.pageYOffset + _scroll_topmargin;
        divMenu.visibility = "visible";
        moveRightEdge();
}
else if (isDOM) {
        var divMenu = getRef('divMenu');
        divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + _scroll_topmargin;
        divMenu.style.visibility = "visible";
        moveRightEdge();
}
//-->
</SCRIPT>
        </td>
    </tr>
</table>

<script language="JavaScript">
<!--
function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  }
}

function na_preload_img()
{
  var img_list = na_preload_img.arguments;
  if (document.preloadlist == null)
    document.preloadlist = new Array();
  var top = document.preloadlist.length;
  for (var i=0; i < img_list.length; i++) {
    document.preloadlist[top+i]     = new Image;
    document.preloadlist[top+i].src = img_list[i+1];
  }
}

function na_change_img_src(name, nsdoc, rpath, preload)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  }
}

// -->
</script><table width="1004" border="0" cellspacing="0" cellpadding="0" bgcolor="white">
  <tr>
    <td width="1004" height="56" bgcolor="white" valign="top" style="background-repeat:no-repeat; background-attachment:fixed;" colspan="2">
            <p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="1004" height="215">
            <param name="movie" value="../../../swf/top_001_center.swf">
            <param name="play" value="true">
            <param name="loop" value="true">
            <param name="quality" value="high">
   <param name="wmode" value="transparent">
            <embed src="../../../swf/top_001_center.swf" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="1004" height="215"></embed>
            </object></p>
</td>
  </tr>
  <tr>
    <td width="210" height="351" bgcolor="white" valign="top" style="background-repeat:no-repeat; background-attachment:fixed;" align="left">
<table width="210" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td valign="top" width="210" height="3">
            <p align="center"></p>
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="210" height="6" align="center">
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="210" height="2" align="center">
                        <p></p>
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="210" height="19" align="center">
                        <p>&nbsp;<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="200" height="406">
                        <param name="movie" value="../../../swf/menu_left_001_m.swf">
                        <param name="play" value="true">
                        <param name="loop" value="true">
                        <param name="quality" value="high">
      <param name="wmode" value="transparent">
                        <embed src="../../../swf/menu_left_001_m.swf" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="200" height="406"></embed>
                        </object></p>
                      </td>
                    </tr>
                  </table>
<table width="180" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td valign="top" width="180" height="19">
                        <p>&nbsp;</p>
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="180" height="6">
                        <p>&nbsp;</p>
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="180" height="4">
                        <p>&nbsp;</p>
</td>
                    </tr>
                    <tr>
                      <td valign="top" width="180" height="19">
                        <p>&nbsp;</p>
                      </td>
                    </tr>
                  </table>
</td>
    <td width="794" height="351" bgcolor="white" valign="top">
<table width="636" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td valign="top" width="636" height="26">
                        <p>{$content}</p>
</td>
                    </tr>
                  </table>
</td>
  </tr>
  <tr>
    <td width="1004" height="17" bgcolor="white" valign="top" style="background-repeat:repeat-y; background-attachment:scroll;" colspan="2">
<table width="1004" border="0" cellspacing="0" cellpadding="0" height="60">
                    <tr>
                      <td valign="top" width="208" height="60" style="background-repeat:repeat-x; background-attachment:scroll;">
                        <p>&nbsp;</p>
</td>
                      <td valign="top" width="640" height="60">
                        <p>&nbsp;</p>
</td>
                      <td valign="top" width="156" height="60" style="background-repeat:repeat-x; background-attachment:scroll;">
                        <p>&nbsp;</p>
</td>
                    </tr>
                  </table>
</td>
  </tr>
</table>
</body>
</html>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
zisunny 다시 질문 드립니다...로그인이 안되서요... [2] 2008.04.08 by zisunny
이기현805 홈페이지 로고의 링크 변경 [2] 2008.04.08 by 이기현805
JnCsoft 외부페이지에서 게시판의 내용을 불러왔을때....  
가다오다 모듈이 없다는 말이 나옵니다. file  
권오정 제로보드 xe 메인 홈페이지에 최근글 모듈 중에서 최상단.... [7] file 2008.04.08 by J..
늘미소 특정그룹회원출력 위젯에서 추가된 내용을 출력하려면...  
hybrid.idtail.com 안쓰는 외국어 목록에서 삭제 못하나요? [3] 2008.04.08 by 백성찬
굴다리로존내뛰어 svn으로 설치 후 파일을 덮어 써도 괜찮을까요? [1] 2008.04.08 by 백성찬
이지매직 Test 입니다..^^  
나이트™ iconv 지원 하지 않아도 설치시 문제 없나요? [4] 2008.04.08 by 백성찬
로즈628 회원가입폼은 어떻게 변경하나요? [3] 2008.04.08 by 백성찬
박상범473 에디터 어떤것들 사용하시나요~??  
로즈628 제가 글꼴, 폰트를 다운받았는데요. [2] 2008.04.08 by 로즈628
강웅석444 제로드 4 설치되 있는곳에 제로보드XE 를 설치하면 어떻게 되나요? [1] 2008.04.08 by 백성찬
사용초보 제가 초보인데염 제로보드에 이용방법에 대한 답변 부탁해염 ㅠㅠ [3] 2008.04.08 by 호남삼육
로즈628 고수님들 제발 참고해 주세요. ㅠㅠ [2] file 2008.04.08 by 신부동김치
궁금함 저작권에 대해서 궁금합니다. [1] 2008.04.08 by J..
로즈628 게시판 보면 번호, 제목, 글쓴이, 조회수 추천수 날짜 있잖아요. [1] 2008.04.08 by 프리지그
달구벌 레이아웃 좀 살펴봐 주시길 부탁드립니다 [3] file 2008.04.08 by 달구벌
김정익 메뉴에 mid 링크시 "페이지를 찾을 수 없습니다." 에러 [2] 2008.04.08 by 인포마루
질문있습니다 비밀글 작성시 페스워드 설정하는 방법 문의 합니다. [3] 2008.04.07 by 질문있습니다
진태영 관리자를 삭제해버렸는데 도움 좀 부탁드리겠습니다. [2] 2008.04.07 by 진태영
임대섭466 회원정보가 그냥 공개되는데.. ㅡㅡ;; [1] 2008.04.07 by 장대
언약 서브메뉴가 나타나지 않아서 다시 한번 도움 요청 드립니다. [4] 2008.04.07 by 언약
네모난태양 xe에서 정렬요...  
FFedd 최근글을 위젯쓰지않고.. index.html 상에 나오게 할수없나요..ㅠㅠ; [1] 2008.04.07 by FFedd
박기화 링크밑줄.. 없애는 방법있나요? [2] 2008.04.07 by 박기화
진해중앙교회 제로보드설치에서 mysql 오류가 계속발생해요...ㅅㅅ [2] 2008.04.07 by 한민449
하늘384 메인페이지에 글쓴이 실명으로 [2] 2008.04.07 by 쿤타킨테
김운후 첨부파일 추가가 안되요.. 긴급.. [2] 2008.04.07 by 김운후