메인페이지의 형태를 유지하면서, 좌측메뉴를 통한 개별적인 html페이지 이동 및 구현 > 그누3질답

그누3질답

메인페이지의 형태를 유지하면서, 좌측메뉴를 통한 개별적인 html페이지 이동 및 구현 정보

그누보드 메인페이지의 형태를 유지하면서, 좌측메뉴를 통한 개별적인 html페이지 이동 및 구현

첨부파일

testfile.zip (2.3K) 31회 다운로드 2004-02-18 22:21:13

본문

1. head.php의 기본적인 구조

<?
/*
    사용자 화면 상단과 좌측을 담당하는 페이지입니다.
    상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
*/
include "./$cfg[bbs_dir]/gblayer.php";
?>

<table width=100% align=center><tr><td>

<table width=100% cellpadding=0 cellspacing=0>
<tr bgcolor=#6B8AB5>
    <td height=60>
        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td><a href='<?="./$cfg[index]"?>'><img src='logo.gif' border=0 alt=''></a></td>
        </tr>
        </table>
    </td>
</tr>
<tr class='subjectbg ht'>
    <td>
        <table width=100%>
        <tr>
            <td width=50%>
                &nbsp;
                <?
                echo "<a href='./$cfg[index]'>HOME</a> | ";
                if (!$member[mb_id]) {
                    echo "<a href='./$cfg[index]?doc=$cfg[bbs_dir]/mblogin.php&url=$urlencode'>로그인</a> |";
                    echo "<a href='./$cfg[index]?doc=$cfg[bbs_dir]/mbform.php'>회원가입</a>";
                } else {
                    echo "<a href='./$cfg[index]?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode'>로그아웃</a> |";
                    echo "<a href='./$cfg[index]?doc=$cfg[bbs_dir]/mbform.php&w=u'>정보수정</a> |";
                    echo "<a href='./$cfg[chat_dir]/frame.php'>실시간채팅</a> |";
                    if ($is_admin == "default" || $is_admin == "group") {
                        echo " (<a href='./$cfg[index]?doc=$cfg[bbs_dir]/admin/index.php'><u>ADMIN</u></a>)";
                    }
                }
                ?>
                &nbsp;
            </td>
            <td width=50% align=right>
                <!-- 그누보드 외부 검색 폼 -->
                <table cellpadding=0 cellspacing=0>
                <form name=fgnusearch method=get action='<?="./$cfg[index]"?>'>
                <tr>
                    <td>
                        <input type='hidden' name='doc'          value='<?="$cfg[bbs_dir]/gnusearch.php"?>'>
                        <input type='hidden' name='sselect'      value='wr_subject|wr_content'>
                        <input type='hidden' name='soperator'    value='0'>
                        <input type='hidden' name='srch_rows'    value='5'>
                        <input type='hidden' name='srch_comment'  value='1'>
                        <input type='hidden' name='srch_days'    value='0'>

                        <input type=text class=input name='stext' size=15 required minlength=2 itemname='검색어' value='<?=hsc($stext)?>'>
                        <input type=submit value='검색'>
                        &nbsp;
                    </td>
                </tr>
                </form>
                </table>
            </td>
        </tr>
        </table>
    </td>
</tr>
<tr bgcolor=#6B8AB5>
    <td height=1></td>
</tr>
</table>

<!-- 공백 -->
<table width=100% height=5><tr><td></td></tr></table>

<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=150>
<colgroup width=5>
<colgroup width=''>
<tr>
    <!-- 왼쪽 메뉴 부분 -->
    <td valign=top>

        <!-- 외부 로그인 -->
        <? include "./$cfg[bbs_dir]/outlogin.php"; ?>

        <!-- 공백 -->
        <table width=100% height=5><tr><td></td></tr></table>

<a href='<?="?doc=profile.html"; ?>'>자기소개</a>

        <!-- 공백 -->
        <table width=100% height=5><tr><td></td></tr></table>

    </td>
    <td></td><!--head.php와 main.php의 기본적인 구조의 틀을 흐뜨리지 않기 위해 사용.-->
    <td valign=top>

//head.php파일 내용 끝


2. profile.html(메인페이지의 형태를 유지한 자기소개 페이지)

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "메인페이지에서 형태를 유지하고 html파일 불러오기";
include "./lib/latest.lib.php";
?>


<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=''>
<colgroup width=5>
<colgroup width=150>
<tr>
    <td valign=top>
<b>자기소개 테스트<b><p>
메인페이지 좌측 head.php에서 개별적인 자기소개(profile.html)파일을 불러오기<br>
단, 게시판의 형태 및 메인페이지 형태를 유지하기<p>
<b>참고사항</b><p>
개별페이지를 불러오는 방법은 상단 1~6라인 삭제하고, 동봉한 head.php파일에서 profile.html파일의<br>
링크를 수정.<br>
즉, ?doc=...형식이 아니라, <a href=./profile2.html>자기소개</a>의 형식
    </td>
    <td></td>
    <td valign=top>
        <!-- 투표 -->
        <? include "./$cfg[bbs_dir]/vote.php"; ?>
</td>
 </tr>

//메인구조 유지한 페이지 끝


3. profile2.html

<table width='100%' cellpadding=0 cellspacing=0>
<colgroup width=''>
<colgroup width=5>
<colgroup width=150>
<tr>
    <td valign=top>
<b>자기소개 테스트<b><p>
메인페이지 좌측 head.php에서 개별적인 자기소개(profile.html)파일을 불러오기<br>
단, 게시판의 형태 및 메인페이지 형태를 유지하기<p>
<b>참고사항</b><p>
개별페이지를 불러오는 방법은 상단 1~6라인 삭제하고, 동봉한 head.php파일에서 profile.html파일의<br>
링크를 수정.
    </td>
    <td></td>
    <td valign=top>
</td>
 </tr>

//profile2.html 파일 끝

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

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