메인소스를 고수님들! 파일을 나눠주세요..잘 모르겠어요,,헷갈려요.ㅜ.ㅜ

· 19년 전 · 1561 · 8
아래 소스를 그누보드 이용할려면 파일을 3가지로 나눠야한다고하더라구요.
즉, head.php, index.php, tail.php 로요..
참고로 아래 소스는 메인의 소스 입니다.
그누보드 설명을 보고 3가지로 나눌려고하는데, 헷갈리네요. 
그누보드 소스를 적용하여 아래 소스를 3가지로 좀 나눠주세요.
해주시면 제가 배워는 마음으로 현재 만드는 사이트 완성시키겠습니다.
소스를 나눠주신은 kwebdi@naver.com 으로 메일로 보내주시면 감사하겠습니다.
포인트 1000 겁니다.
----------------------------------------------------------------
<!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">
<link href="style.css" rel="stylesheet" type="text/css">
<script language="javascript" src="js/mEmbed.js"></script>
<SCRIPT LANGUAGE="JavaScript">
<!--
//링크 클릭시 점선표시 안나타나게 만들기
function autoBlur(){
  if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG")
  document.body.focus();
}
  document.onfocusin=autoBlur;
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function GoTop() {
 window.scrollTo(0,0);
}
function GoTop_Call() {
 document.body.ondblclick = Top; 
}

var Xpos = 0;
var Ypos = 0;
var Ygravity = 0.85;
var scrollPos = 0;
var oldScrollPos = 0;

function FloatMenu() {
 docWidth = document.body.clientWidth; // Update document width
 docHeight = document.body.clientHeight; // Update document height
 oldScrollPos = scrollPos;
 scrollPos = document.body.scrollTop; // Update scrollbar position
 Xpos = 905;
 //Xpos = (docWidth - floater.offsetWidth) - 10; //오른쪽 여백 배너가 오른쪽에 붙을경우
 //Xpos = (docWidth / 2) + 410; // 중앙정렬일경우. " + 410 은 테이블 크기 / 2 "
 Yboundary = ((scrollPos + docHeight) - floater.offsetHeight) - 210; //하단여백
if (floater.offsetTop < Yboundary - 1) // Object is behind boundary
 Ypos += 2;
if (floater.offsetTop > Yboundary + 1) // Object is past boundary
 Ypos -= 1;
Ypos *= Ygravity; // Slow object down
floater.style.pixelLeft = Xpos;
floater.style.pixelTop += Ypos; // Make object bounce
}
window.setInterval("FloatMenu()", 1); //매개변수중 뒷쪽 숫자는 내려오는 속도
//-->
</SCRIPT>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body bgcolor="313984" background="img/sub/bg.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style='background-repeat: repeat-x'>
<div id="Layer1" style="position:absolute; left:0px; top:0px; width:990px; height:445px; z-index:1">
<script>mEmbed('src=swf/star.swf','width=990','height=400', 'wmode=Transparent');</script></div>
<!-- 오른쪽 퀵메뉴 레이어 -->
<div id="floater" style="position:absolute; left:900px; top:280px; width:52px; z-index:1">
  <table width="52" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><img src="img/main/quick.gif"></td>
    </tr>
  </table>
</div>
<!-- 오른쪽 퀵메뉴 레이어 끝 -->
<!-- 상단 -->
<table width="900"  height="100" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td><img src="img/main/logo.gif"></td>  
  <td><script>mEmbed('src=swf/menu.swf','width=750','height=100', 'wmode=Transparent');</script></td>
 </tr>
</table>
<!-- 아래 컨텐츠 시작 -->
<table width="900" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="25"> </td>
    <td width="208" valign="top">
<table width="208" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td height="26"> </td>
        </tr>
        <tr>
          <td><img src="img/main/img_01.gif" width="208" height="182"></td>
        </tr>
      </table>
    </td>
    <td width="30"> </td>
 <td width="310" valign="top">
   <table width="310" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td align="center"><img src="img/main/login.gif" width="307" height="88"></td>
        </tr>
        <tr>
          <td height="16"></td>
        </tr>
        <tr>
          <td><script>mEmbed('src=swf/gomenu.swf','width=315','height=173', 'wmode=Transparent');</script></td>
        </tr>
        <tr>
          <td height="16"></td>
        </tr>
        <tr>
          <td  align="center"><img src="img/main/call_bn.gif" width="305" height="133"></td>
        </tr>
      </table>
    </td>
    <td width="20"> </td>
    <td valign="top">
     <table width="275" border="0" cellspacing="0" cellpadding="0">
   <tr>
    <td><table width="275" border="0" cellspacing="0" cellpadding="0">
            <tr>
               <td width="275" height="65><img src="img/main/bbs_title1.gif" width="275" height="65"></td>
            </tr>
            <tr>
               <td width="275" height="140"><!-- 최근 온라인 예약 게시판 ---></td>
            </tr>
   </table>
  </td>
 </tr>
 <tr>
 <td height="10"></td>
        </tr>
        <tr>
          <td><table width="275" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td><img src="img/main/bbs_title2.gif" width="275" height="45"></td>
              </tr>
              <tr>
                <td width="275" height="90"><!-- 최근 병원사진 게시판 ---></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td height="17"></td>
        </tr>
        <tr>
          <td><img src="img/main/bn_01.gif" width="272" height="59"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<!-- 카피라이터 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="165" background="img/sub/copy_bg.jpg"> </td>
  </tr>
  <tr>
    <td align="center" bgcolor="#000000"><img src="img/sub/copy.gif"></td>
  </tr>
</table>
</body>
</html>
|

댓글 8개

위 오리주둥이님께서 링크해주신 부분하고 같이 검토해보세요.

구조만 보면 대강 이렇게 잘라야 합니다.
중간에 테이블 하나 추가했습니다.
/////////////////////////////////////////////////////////////////

head.sub.php 에 해당위치에 붙여넣습니다.
<!-- ###################################################### head.sub.php -->
<link href="style.css" rel="stylesheet" type="text/css">
<script language="javascript" src="js/mEmbed.js"></script>

<SCRIPT LANGUAGE="JavaScript">
<!--
//링크 클릭시 점선표시 안나타나게 만들기
function autoBlur(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG")
document.body.focus();
}
document.onfocusin=autoBlur;
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function GoTop() {
window.scrollTo(0,0);
}
function GoTop_Call() {
document.body.ondblclick = Top;
}

var Xpos = 0;
var Ypos = 0;
var Ygravity = 0.85;
var scrollPos = 0;
var oldScrollPos = 0;

function FloatMenu() {
docWidth = document.body.clientWidth; // Update document width
docHeight = document.body.clientHeight; // Update document height
oldScrollPos = scrollPos;
scrollPos = document.body.scrollTop; // Update scrollbar position
Xpos = 905;
//Xpos = (docWidth - floater.offsetWidth) - 10; //오른쪽 여백 배너가 오른쪽에 붙을경우
//Xpos = (docWidth / 2) + 410; // 중앙정렬일경우. " + 410 은 테이블 크기 / 2 "
Yboundary = ((scrollPos + docHeight) - floater.offsetHeight) - 210; //하단여백
if (floater.offsetTop < Yboundary - 1) // Object is behind boundary
Ypos += 2;
if (floater.offsetTop > Yboundary + 1) // Object is past boundary
Ypos -= 1;
Ypos *= Ygravity; // Slow object down
floater.style.pixelLeft = Xpos;
floater.style.pixelTop += Ypos; // Make object bounce
}
window.setInterval("FloatMenu()", 1); //매개변수중 뒷쪽 숫자는 내려오는 속도
//-->
</SCRIPT>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body bgcolor="313984" background="img/sub/bg.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style='background-repeat: repeat-x'>

<!-- ###################################################### head.sub end -->


아래 세개의 페이지 원본 상단의 스크립트(파일마다 조금씩 다름)는 그대로 두고 나누어 붙입니다.
<?
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");
?>


<!-- ###################################################### head.php -->
<div id="Layer1" style="position:absolute; left:0px; top:0px; width:990px; height:445px; z-index:1">
<script>mEmbed('src=swf/star.swf','width=990','height=400', 'wmode=Transparent');</script></div>
<!-- 오른쪽 퀵메뉴 레이어 -->
<div id="floater" style="position:absolute; left:900px; top:280px; width:52px; z-index:1">
<table width="52" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/main/quick.gif"></td>
</tr>
</table>
</div>
<!-- 오른쪽 퀵메뉴 레이어 끝 -->
<!-- 상단 -->
<table width="900" height="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/main/logo.gif"></td>
<td><script>mEmbed('src=swf/menu.swf','width=750','height=100', 'wmode=Transparent');</script></td>
</tr>
</table>

<!-- 추가 -->
<table width="900" border="1" cellspacing="0" cellpadding="0">
<td>

<!-- ###################################################### head end -->


<!-- ###################################################### index.php -->
<!-- 아래 컨텐츠 시작 -->
<table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25"> </td>
<td width="208" valign="top">
<table width="208" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="26"> </td>
</tr>
<tr>
<td><img src="img/main/img_01.gif" width="208" height="182"></td>
</tr>
</table>
</td>
<td width="30"> </td>
<td width="310" valign="top">
<table width="310" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><img src="img/main/login.gif" width="307" height="88"></td>
</tr>
<tr>
<td height="16"></td>
</tr>
<tr>
<td><script>mEmbed('src=swf/gomenu.swf','width=315','height=173', 'wmode=Transparent');</script></td>
</tr>
<tr>
<td height="16"></td>
</tr>
<tr>
<td align="center"><img src="img/main/call_bn.gif" width="305" height="133"></td>
</tr>
</table>
</td>
<td width="20"> </td>
<td valign="top">
<table width="275" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="275" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="275" height="65><img src="img/main/bbs_title1.gif" width="275" height="65"></td>
</tr>
<tr>
<td width="275" height="140"><!-- 최근 온라인 예약 게시판 ---></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td><table width="275" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/main/bbs_title2.gif" width="275" height="45"></td>
</tr>
<tr>
<td width="275" height="90"><!-- 최근 병원사진 게시판 ---></td>
</tr>
</table></td>
</tr>
<tr>
<td height="17"></td>
</tr>
<tr>
<td><img src="img/main/bn_01.gif" width="272" height="59"></td>
</tr>
</table>
</td>
</tr>
</table>

<!-- 추가 -->
</td>
</table>
<!-- ###################################################### index end -->

<!-- ###################################################### tail.php -->
<!-- 카피라이터 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="165" background="img/sub/copy_bg.jpg"> </td>
</tr>
<tr>
<td align="center" bgcolor="#000000"><img src="img/sub/copy.gif"></td>
</tr>
</table>
씨이익~ ^^
우씨~~**
오타발견 수정중 .. 거시기가 있어 수정안됨.. 어쩌구.. 저쩌구..
-_-; 댓글 지워드릴까요? ㅜ.ㅡ
우씨~~** 암시롱~~~~~~~~~~~~~
두분께서 이제는 제작의뢰 영역까지 세를 확장시키셨나 봅니다.

엥? 잠시 착각을...

질문자께서는 나름대로 성의를 표시한다고 하셨겠지만,
(1000)포인트가 대단한 물건인 것 처럼 생각하시면 안됩니다.
본문 내용중에서도 그 부분을 강조하셨었군요.
<!-- 추가 -->
</td>
</table>
<!-- ###################################################### index end -->

<!-- ###################################################### tail.php -->


부분을..

<!-- ###################################################### tail.php -->
<!-- 추가 -->
</td>
</table>

요렇게 아래로 이동시켜주세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,923
19년 전 조회 1,584
19년 전 조회 1,631
19년 전 조회 1,930
19년 전 조회 1,694
19년 전 조회 1,544
19년 전 조회 1,570
19년 전 조회 2,086
19년 전 조회 1,584
19년 전 조회 1,562
19년 전 조회 2,555
19년 전 조회 1,912
19년 전 조회 1,722
19년 전 조회 1,548
19년 전 조회 1,318
19년 전 조회 1,633
19년 전 조회 1,564
19년 전 조회 2,541
19년 전 조회 1,602
19년 전 조회 2,716