head.php를 수정하였는데 글이 내려 앉아요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

head.php를 수정하였는데 글이 내려 앉아요. 정보

head.php를 수정하였는데 글이 내려 앉아요.

본문

head.php를 수정하였는데 그림처럼 글이 밑으로  내려갑니다.
어디를 손봐야 하나요. 고수님들 많은 조언 바랍니다.
 
---------------------------------
head.php 내용
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
<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>
<!-- 상단 배경 시작 -->
<body OnLoad="na_preload_img(false, '../../../images/notice1.gif', '../../../images/sitemap1.gif', '../../../images/qmember1.gif', '../../../images/study1.gif', '../../../images/mypage1.gif', '../../../images/day1.gif', '../../../images/admin1.gif');">
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
    <td background="<?=$g4['path']?>/img/top_img_bg.gif">
        <table width="100%" height="52" cellspacing="0" cellpadding="0">
        <tr>
            <td><img src="<?=$g4['path']?>/img/top_img.gif" width="100%" height="52"></td>
        </tr>
        </table></td>
</tr>
</table>
<!-- 상단 배경 끝 -->
<!-- 상단 로고 및 버튼 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
    <td width="43" height="57"></td>
    <!-- 로고 -->
    <td width="220"><a href="<?=$g4['path']?>/"><img src="<?=$g4['path']?>/img/logo.jpg" width="220" height="57" border="0"></a></td>
    <td>
        <table width=100% border=0 cellpadding=0 cellspacing=0>
        <tr>
            <td> </td>
        </tr>
        </table>
    </td>
    <td width="390" align="right">
        <table border="0" cellspacing="0" cellpadding="0">
        <tr>
            <!-- 처음으로 버튼 -->
            <td width="78"><a href="../../../index.htm"><img src="<?=$g4['path']?>/img/top_m01.gif"  border="0"></a> | </td>
            <? if (!$member['mb_id']) { ?>
            <!-- 로그인 이전 -->
            <td width="78"><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>"><img src="<?=$g4['path']?>/img/top_m02.gif"  border="0"></a> | </td>
            <td width="78"><a href="../../math/elemath.html"><img src="<?=$g4['path']?>/img/top_m03.gif"  border="0"></a> | </td>
            <? } else { ?>
            <!-- 로그인 이후 -->
            <td width="78"><a href="<?=$g4['bbs_path']?>/logout.php"><img src="<?=$g4['path']?>/img/top_m04.gif"  border="0"></a> | </td>
            <td width="78"><a href="../../math/elemath.html"><img src="<?=$g4['path']?>/img/top_m05.gif"  border="0"></a> | </td>
            <? } ?>
           
            <!-- 최근게시물 버튼 -->
            <td width="78"><a href="../../math/midmath.html"><img src="<?=$g4['path']?>/img/top_m06.gif"  border="0"></a> | </td>
            <td width="78"><a href="../../math/highmath.htm"><img src="<?=$g4['path']?>/img/top_m07.gif"  border="0"></a> | </td>
            <td width="78"><a href="../../brain/brain.htm"><img src="<?=$g4['path']?>/img/top_m08.gif"  border="0"></a></td>
        </tr>
        </table></td>
    <td width="35"></td>
</tr>
</table>
<!-- 상단 로고 및 버튼 끝 -->
<!-- 검색 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
    <td width="43" height="11"></td>
    <td width="220"></td>
    <td width=""></td>
    <td width="234"><img src="<?=$g4['path']?>/img/search_top.gif" width="234" height="11"></td>
    <td width="35"></td>
</tr>
<tr>
    <td height="33"><img src="<?=$g4['path']?>/img/bar_01.gif" width="43" height="33"></td>
    <td><img src="<?=$g4['path']?>/img/bar_02.gif" width="220" height="33"></td>
    <td background="<?=$g4['path']?>/img/bar_03.gif" width="472" height="33"><table width=100% cellpadding=0 cellspacing=0><tr><td width=25> </td><td><?//=popular();?></td></tr></table></td>
    <td>
        <table width="100%" height="33" cellspacing="0" cellpadding="0">
        <form name="fsearchbox" method="get" action="javascript:fsearchbox_submit(document.fsearchbox);">
        <!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
        <input type="hidden" name="sfl" value="wr_subject||wr_content">
        <input type="hidden" name="sop" value="and">
        <tr>
            <td width="25" height="25"><img src="<?=$g4['path']?>/img/search_01.gif" width="25" height="25"></td>
            <td width="136" valign="middle" bgcolor="#F4F4F4"><INPUT name="stx" maxlengt=20 style="BORDER : 0px solid; width: 125px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4" maxlength="20"></td>
            <td width="12"><img src="<?=$g4['path']?>/img/search_02.gif" width="12" height="25"></td>
            <td width="48"><input type="image" src="<?=$g4['path']?>/img/search_button.gif" width="48" height="25" border="0"></td>
            <td width="13"><img src="<?=$g4['path']?>/img/search_03.gif" width="13" height="25"></td>
        </tr>
        <tr>
            <td width="234" height="8" colspan="5"><img src="<?=$g4['path']?>/img/search_down.gif" width="234" height="8"></td>
        </tr>
        </form>
        </table></td>
    <td></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="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top width="906">
<table border="0" cellpadding="0" cellspacing="0" width="977">
    <tr>
        <td width="977">           
            <p align="left">         <a href="http://www.***.co.kr/gb4/bbs/board.php?bo_table=notice" OnMouseOut="na_restore_img_src('image1', 'document')" OnMouseOver="na_change_img_src('image1', 'document', '../../../images/notice1.gif', true);" target="_top"><font color="#009900"><span style="font-size:9pt;"><img src="../../../images/notice.gif" border="0" name="image1"></span></font></a><b><font color="#009900"><span style="font-size:9pt;">
            </span></font></b><font color="#009900"><b><span style="font-size:9pt;">|
            </span></b></font><a href="../../../sitemap.htm" OnMouseOut="na_restore_img_src('image2', 'document')" OnMouseOver="na_change_img_src('image2', 'document', '../../../images/sitemap1.gif', true);" target="_top"><font color="#009900"><span style="font-size:9pt;"><img src="../../../images/sitemap.gif" border="0" name="image2"></span></font></a><font color="#009900"><span style="font-size:9pt;">
            </span><b><span style="font-size:9pt;">| </span></b></font><a href="../../../point.htm" OnMouseOut="na_restore_img_src('image3', 'document')" OnMouseOver="na_change_img_src('image3', 'document', '../../../images/qmember1.gif', true);" target="_top"><span style="font-size:9pt;"><font color="#009900"><img src="../../../images/qmember.gif" border="0"  name="image3"></font></span></a><font color="#009900"><span style="font-size:9pt;">
            </span><b><span style="font-size:9pt;">| </span></b></font><a href="#" OnMouseOut="na_restore_img_src('image4', 'document')" OnMouseOver="na_change_img_src('image4', 'document', '../../../images/study1.gif', true);"><b><span style="font-size:9pt;"><font color="#009900"><img src="../../../images/study.gif"  border="0" name="image4"></font></span></b></a><b><span style="font-size:9pt;"><font color="#009900">
                                                                                                        </font></span></b><a href="http://www.***.co.kr/gb4/bbs/board.php?bo_table=mypage" OnMouseOut="na_restore_img_src('image5', 'document')" OnMouseOver="na_change_img_src('image5', 'document', '../../../images/mypage1.gif', true);" target="_top"><span style="font-size:9pt;"><font color="#009900"><img src="../../../images/mypage.gif"  border="0" name="image5"></font></span></a><span style="font-size:9pt;"><font color="#009900">
                        </font></span><font color="red"><b><span style="font-size:9pt;">|
                        </span></b></font><a href="http://www.***.co.kr/gb4/bbs/board.php?bo_table=day" OnMouseOut="na_restore_img_src('image6', 'document')" OnMouseOver="na_change_img_src('image6', 'document', '../../../images/day1.gif', true);" target="_top"><font face="굴림" color="#009900"><b><span style="font-size:9pt;"><img src="../../../images/day.gif" border="0"  name="image6"></span></b></font></a><font face="굴림" color="#009900"><b><span style="font-size:9pt;">
            </span></b></font><font color="red"><b><span style="font-size:9pt;">|</span></b></font><font color="#009900"><b><span style="font-size:9pt;">
            </span></b></font><a href="../../../count.htm" OnMouseOut="na_restore_img_src('image7', 'document')" OnMouseOver="na_change_img_src('image7', 'document', '../../../images/admin1.gif', true);" target="_top"><font color="#009900"><span style="font-size:9pt;"><img src="../../../images/admin.gif" border="0"  name="image7"></span></font></a></p>
        </td>
    </tr>
</table>
<script language="JavaScript">
function fsearchbox_submit(f)
{
    if (f.stx.value == '')
    {
        alert("검색어를 입력하세요.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    /*
    // 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
    var cnt = 0;
    for (var i=0; i<f.stx.value.length; i++)
    {
        if (f.stx.value.charAt(i) == ' ')
            cnt++;
    }
    if (cnt > 1)
    {
        alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
        f.stx.select();
        f.stx.focus();
        return;
    }
    */
    f.action = "<?=$g4['bbs_path']?>/search.php";
    f.submit();
}
</script>
<!-- 검색 끝 -->
            <p><style type="text/css">
#middiv {
 width:<?=$table_width?>px;
 position:relative;
 margin:0px auto;
    vertical-align:top;
    float:left;
}
#middiv #mleft  { width:220px; float:left; padding:0 0 0 43; }
#middiv #mright { width:683px; float:left; padding:0 0 0 15; }
</style>
<table width='<?=$table_width?>' cellpadding=0 cellspacing=0 border=0>
<tr>
    <td width=43></td>
    <!-- 왼쪽 메뉴 -->
    <td width=220 valign=top>
        <?=outlogin("basic"); // 외부 로그인 ?>       
                        <p><?=poll("basic"); // 설문조사 ?>       
                        <p><?=visit("basic"); // 방문자수 ?>       
                        <p><?=connect(); // 현재 접속자수 ?>
    </td>
    <td width=18></td>
    <!-- 중간 -->
    <td width=683 valign=top>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
  • 복사

댓글 전체

head.php만으로 확인이 불가합니다...
index.php 또는 임의생성페이지,tail.php의 테이블 조합을 다 보아야합니다...

참고로 가장 간단한 테이블 나누기 예시
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=13873
의 제 코멘트 참고하시구요

일단. 끝부분의 <td width=683 valign=top>이하를 잘라다가 tail.php의
---------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 사용자 화면 우측과 하단을 담당하는 페이지입니다.
// 우측, 하단 화면을 꾸미려면 이 파일을 수정합니다.
?>
---------------------------------------------------------------
로 되어 있는부분 바로하단에
붙여넣기 해보시고 그래도 틀어진다면 붙여넣기한 부분을 삭제하시거나...
---------------------------------------------------------------
        </td>
    </tr>
</table>
---------------------------------------------------------------
를 가감하여 테이블 조합을 맟춰보세요...
되도록이면 하나의 전체 테이블을 생성하고 하세요.
그러면 균형을 맞추기가 쉬우니까요^^;;

음.. 예를 들자면...
<table>
<tr>
 <td>
  <table>
    <tr>
    <td>TOP</td>
    </tr>
  </table>
 </td>
</tr>
<tr>
 <td>
  <table>
    <tr>
    <td>서브메뉴</td>
    </tr>
  </table>
</td>
 <td>
  <table>
    <tr>
    <td>메인</td>
    </tr>
  </table>
</td>
</tr>
</table>

음... 이렇게 하면 되려나요??(이거 하도 기억이 오래되서 가물가물 합니다..-ㅅ-;; 그래서 자잘한 소스는 빼버렸습니다..-0-;;)

음.. 복잡해 보이긴 합니다만...
이를 해결하려면 레이어 <div>를 이용하면 단 3줄안에 끝낼수도 있습니다...
© SIRSOFT
현재 페이지 제일 처음으로