그누보드 3.xx기준 (초보 노프레임 설명) > 그누3 팁자료실

그누3 팁자료실

그누보드 3.xx기준 (초보 노프레임 설명) 정보

PHP 그누보드 3.xx기준 (초보 노프레임 설명)

본문

"저는 기존에  동호회홈페이지를 프레임방식으로 운영하고 있는데 프레임 홈페이지 한계를
 순간순간 느끼게 되더군요.. 아이프레임을 써보기도 했지만 미관상이나 검색시
 불편함이 많아 노프레임을 적용해 볼려고 방법을 배우기 시작했습니다.
 기타 고수님들 및 여러회원님들이 적용해 둔 팁이 많은 도움이 되었습니다. M님과 BBKing님의
 비쥬얼한 그림설명이 결정적으로 도움이 되었습니다. 그런데 그누보드의 구조 및 방식을 이해하지
 못하고 있는 최근 이용자들에게는 적재 적소에 이것은 어디에 넣고 저것은 어디에 넣고 하는 설명글이
 없어 그림으로만 한참을 보고 시행착오를 격어야지 이해가 되었습니다.. 제가 이해력이 떨어져서 그런지
 몰라두요~~;;;; 제가 약간 비주얼함이 떨어져서 간단한 그림 2가지를 첨부해 드리고 그것을 기준으로
 설명 드리겠습니다.....

 ★ 첫번째 먼저 위의 그림에서와 같이 테이블을 작성합니다.. 위의 테이블은 일반적으로 홈피구성에
    자주쓰는 방식인것 같아 적용했습니다. 다르게 적용해도 되구요....
    테이블을 만들때 편한 에디터 프로그램을 가지고 만드셔도 됩니다... 단, 저장시에는 나모등과 같은
    에디터 프로그램은 자동으로 표을 닫아 주기 때문에 테이블만 만드시고 에디터 프로그램의 소스 부분만
    노트패드에 가져와서 head.php 와 tail.php를 구분해서 저장해주시면 됩니다...
    (초보님들에게는 이부분이 굉장히 중요합니다....위의 그림에서 분홍색 선으로 구분해 두었으니 참조하세요.)

      ▶ 테이블을 만드셨나요... 지금은 연습중이라 생각하고 위의 그림에서와 같이 간단히 테스트링크 메뉴를
          표안에 넣어 보세요... 링크시 2개정도는 게시판을 링크해 주시구요... 한개 메뉴정도는 일반 문서를
          링크해주세요.... (완성후 홈피에서 메뉴클릭시 새창이나 링크가 전체창으로 나타나지 않고 테이블
          안으로 들어온다면 성공하신것에요....) ====> 중요~~

        1) 초보님들 위주로 설명드린것이니 html에 익숙치 않으시니 나모에디터로 위와 같은 표를 만들어 메뉴
            까지 넣어 봅니다. 표(테이블)를 만든다음 소스부분으로 가셔서 head부분과 tail부분의 표를 분리하기
            위해 head부분소스와 tail부분 소스를 나누어 노트패드로 가져옵니다...
           
        2) 위의 소스기준으로 간단하게 head.php와 tail.php소스 예제를 보여드리자면

▶ head.php (링크부분 즉 <a href=" "> 부분은 자기에 맞게 편집
==========================================================================================
>>>>> 저는 1번과 2번 링크는 메뉴클릭시 게시판이 표안으로 들어가는지 확인을 위해 게시판으로 링크했습니다.
          3번은 일반 문서로 링크했습니다....
==================================================================================================

소스부분

<table border="1" width="982">
    <tr>
        <td width="972" height="97" colspan="2">
            <p></p>
            <p align="center"><a href='./'>HOME</a> <a href="링크편집">1번</a>     
            <a href="링크편집">2번</a>
            <a href="링크편집">3번</a></p>
        </td>
    </tr>
    <tr>
        <td width="185" height="436">
            <p style="margin-bottom:0;" align="left"> <? include "./bbs/outlogin.php"; ?> 
</p>
            <p align="center"><a href='./'>HOME</a> <a href="링크편집">1번</a>
            <a href="링크편집">2번</a>
            <a href="링크편집3번">3번</a></p>
            <p align="center"></p>
              <p align="center"></p>
            <p align="center"></p>
        </td>
        <td width="781" height="436">
 
       
===================================================================================

▶ tail.php

        </td>
    </tr>
</table>

=================================================

위의 소스를 보시면 head.php소스 부분이 표의 대부분을 찾이 하고 tail부분이 마지막 표를 닫는 부분을
차지 한다는것을 아실거에요...

나모, 드림위버등은 저장시 자동으로 닫아버리는 습성이 있기에 위처럼 분리해서 노트패드에 저장해준거에요..

위와 같은 절차를 밟으시면 일단 레이아웃은 완성된것입니다....

위의 내용을 FTP로 계정으로 전송합니다...(현재 사용하고 있는 계정보다 그누보드가 설치되어있는 임시계정을 이용하세요 - gnu폴더안에 넣은다는것은 모두 아시는 내용이죠~~;;;
===========================================================
자 이제부터 두번째로 중요한 일이 남았습니다..

★ 두번째로 중요한 부분은 게시판 및 일반문서를 메뉴의 링크클릭시 위 표안에서 벗어나지 않고
    표안으로 들어오는 방법에 대해서 설명드리겠습니다...

 게시판은 테스트 용으로 2개정도 만드셔서 위의 표에 게시판경로를 링크하신것 아시죠~~

▶위의 두번째 그림을 보시면 게시판관리자 화면을 필요한 부분만 캡쳐해서 나타낸그림입니다...
  게시판관리자의 중간 조금 밑에 있는 부분이니 참고 하세요~~
  게시판관리자 화면의 상단파일경로 부분에 head.php를
  게시판관리자 화면의 하단파일경로 부분에 tail.php를  적어넣습니다....
>>>>>>생성된게시판에 하나만 위의 절차를 적용하시고 난후 같은그룹내 적용 체크박스를
            클릭해주면 같은 그룹내 게시판은 모두 동일정용됩니다.....


▶ 마지막으로 중요한게 일반문서 적용입니다... 게시판는 위의 경로부분이 있어 적용한다지만
    일반문서에는 그런경로 설정 부분이 없잖아요.... 하지만 걱정 마세요... 간단합니다..

    일반문서 적용시 아래의 소스를 문서 상단에 넣어주세요~~
=================================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "첫화면";
?>
====================================================================
위의 html문서나 php문서 모두 적용됩니다... 단, gnu폴더안에 문서를 넣으셔야 정상작동됩니다.

=============================================================================   
자 모든게 끝났습니다... 기타 index설정부분도 있지만 이것은 그누보드 설치시 자동으로 조정
되어 있는 부분이기에 특별히 신경을 쓰지 않으셔도 됩니다....
또한 head부분을 추가로 작성하실려면 팁앤테크에 가보시면 추가 설정 방법이 고수님들에 의해
잘 설정되어 있습니다.... 하지만 위의 방법만 잘 적용하시더라도 그누보드로 노프레임 홈피를
만드는데 특별한 지장은 없을거에요.....

======================>
홈피에 접속해 보시면 메뉴링크클릭시 새창이나 전체화면으로 게시판이나 문서가 뜨지 않고
표안으로 들어 오죠~~
======================>

위의 설명은 그누보드 3.xx로 설명했지만 누드보드 4도 비슷한 원리이니 조금만 응용하시면 될거에요...
그리고 head, tail의 이름은 그누보드3.xx에서 설정된 이름으로 index까지 설정된 내용이니
다른 이름으로 하고 싶다면 index부분을 수정해서 사용바랍니다....
초보님들에게 위 내용은 비 권하고 어느정도 그누보드를 사용하신후에 이용 바랍니다...

아참~~ 그누보드 3.xxx 부분의 head, tail편집시 기존에 있던 내용은 모두 지우고 위의 설명대로
사용하시면 됩니다... 편의상~~

번잡하게 설명되어 있어 이해가 잘 되셨는지 모르겠습니다... 위의 방법은 정말 노프레임에 대해
모르겠다는 분들만 사용하시고 어느 정도 이해 하신분들은 참조만 하세요....
그냥 생각나는데로 정리해서 쓴글이라 오타나 문맥상 말이 어긋나는 부분도 있을수 있으니 이해
하세요~~
추천
0

댓글 전체

전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT