게시판을 바꿔(필드추가)보자 2 (gblist.php편) ver1.0정식 > 그누3 팁자료실

그누3 팁자료실

게시판을 바꿔(필드추가)보자 2 (gblist.php편) ver1.0정식 정보

일반 게시판을 바꿔(필드추가)보자 2 (gblist.php편) ver1.0정식

본문

자 두번째 글입니다. 두번째 글이 좀늦은것 같습니다.
2.0X베타버젼때문에 골머리를 좀 썩는니라고 시간이 좀채 나지않습니다.
gblist.ets등 스킨파일은 아주 간단하게만 설명하겠습니다.
자세히 설명안드려도 잘 아실거라는 생각에 간단하게만 적습니다.

gblist.ets(스킨파일)에서는 어떡해 추가하면될까요?
아주간단하겠죠 전글에서
  $body->목록[$i]->테스트 = $data[bd_test]; 이렇게 넘겼기 때문에 이  $body->목록[$i] 변수만 여기서 출력하고자 하는곳에
  넣어주기만 하면됩니다.


{mask:main}
<table width='{게시판크기}' align=center><tr><td>

<table width=100%>
<tr>
    <form name=fcategory>
    <td width=50%>
        {var:분류사용}
        <select name=ca_id onchange="location='./gblist.php?gb_table={게시판}&sselect=ca_id&stext='+this.value;">
        <option value=''>전체</option>
        {분류옵션}
        </select>
        {/var:분류사용}
    </td>
    </form>
    <td width=50% align=right>오늘 <b>{오늘게시물건수}</b> / 전체 {전체게시물건수}</td>
</tr>
</table>

<table width=100% border=0 cellpadding=4 cellspacing=1 style='table-layout:fixed;'>
<tr align=center style='font-weight:bold;' height=30>
    <td width=60 background='./{스킨디렉토리}/{스킨}/title_background.gif'>번호</td>
    {var:분류사용}<td width=60 background='./{스킨디렉토리}/{스킨}/title_background.gif'>분류</td>{/var:분류사용}
    <td width='' background='./{스킨디렉토리}/{스킨}/title_background.gif'>제목</td>
    <td width=90 background='./{스킨디렉토리}/{스킨}/title_background.gif'>이름</td>
    <td width=70 background='./{스킨디렉토리}/{스킨}/title_background.gif'>날짜</td>
    <td width=40 background='./{스킨디렉토리}/{스킨}/title_background.gif'>읽음</td>
    <td width=40 background='./{스킨디렉토리}/{스킨}/title_background.gif'>추가필드</td>  //############### 여기부분에 타이틀추가하고
    {var:추천사용}<td width=50 background='./{스킨디렉토리}/{스킨}/title_background.gif'>추천</td>{/var:추천사용}
    {var:비추천사용}<td width=50 background='./{스킨디렉토리}/{스킨}/title_background.gif'>비추천</td>{/var:비추천사용}
</tr>

{mask:목록}
<tr align=center class={var:_odd}bg1{/var:_odd}{var:_even}bg2{/var:_even}>
    <td>
        {* 공지사항이라면 *}
        {var:공지사항}<img src='./{스킨디렉토리}/{스킨}/icon_notice.gif'>{/var:공지사항}
        {* 아니라면 번호에 -1을 곱하여 출력 (원래 음수) *}
        {mis:공지사항}
            {var:번호}{php}{번호}*-1{/php}{/var:번호}
            {mis:번호}&nbsp;{/mis:번호}
        {/mis:공지사항}
    </td>
    {var:분류사용}<td>{분류}</td>{/var:분류사용}
    <td align=left>
        {var:답변}{답변}<img src='./{스킨디렉토리}/{스킨}/icon_reply.gif' align=absmiddle>{/var:답변}
        {* 이미지인지 파일인지 *}
        {var:파일아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_file.gif' align=absmiddle>{/var:파일아이콘}
        {var:링크아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_link.gif' align=absmiddle>{/var:링크아이콘}
        <a href='./gbview.php?gb_table={게시판}&sselect={검색선택}&stext={검색어}&bd_id={아이디}&page={페이지}'>{var:공지사항}<b>{/var:공지사항}{제목}{var:공지사항}</b>{/var:공지사항}</a>
        {* 코멘트가 0 이 아니라면 *}{mis:코멘트수:0}<font size=1>[{코멘트수}]</font>{/mis:코멘트수:0}
        {var:새글아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_new.gif' align=absmiddle>{/var:새글아이콘}
        {var:뜨거운아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_hot.gif' align=absmiddle>{/var:뜨거운아이콘}
        {var:전투아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_battle.gif' align=absmiddle>{/var:전투아이콘}
        {var:비밀아이콘}<img src='./{스킨디렉토리}/{스킨}/icon_secret.gif' align=absmiddle>{/var:비밀아이콘}
    </td>
    <td>
        {var:회원아이콘}<img src='./{회원디렉토리}/{회원아이콘}' align=absmiddle>{/var:회원아이콘}
        {var:회원}<b>{/var:회원}
        {php}cut_str('{이름}',12,''){/php}
        {var:회원}</b>{/var:회원}
    </td>
    <td>{php}substr('{일시}',2,8){/php}</td>   
    <td>{조회수}</td> 
    <td>{테스트}</td>    //######################## 이런씩으로 추가를해주면간다히 해결되겠죠 *^^* 
    {var:추천사용}<td>{추천수}</td>{/var:추천사용}
    {var:비추천사용}<td>{비추천수}</td>{/var:비추천사용}
</tr>
{/mask:목록}

</table>

{var:자료없음}<br><center>자료가 없습니다.</center><br>{/var:자료없음}

<table width=100%>
<tr>
    <td width=50%>
        {var:전체목록링크}[<a href='./gblist.php?gb_table={게시판}'>전체목록</a>]{/var:전체목록링크}
        {var:글입력링크}[<a href='./gbform.php?gb_table={게시판}&w=i'>글입력</a>]{/var:글입력링크}
        {var:로그인링크}[<a href='./mblogin.php?gb_table={게시판}'>로그인</a>]{/var:로그인링크}
        {var:로그아웃링크}[<a href='./mblogout.php?gb_table={게시판}' title='{로그인회원아이디}님 로그인중'>로그아웃</a>]{/var:로그아웃링크}
        {var:정보수정링크}
            [<a href="JavaScript:mbformopen('{게시판}');">정보수정</a>]
            <script language='JavaScript'>
                function mbformopen(gb_table)
                {
                    window.open('./mbform.php?w=u&gb_table='+gb_table, '회원정보수정', 'left=10,top=10,width=550,height=600,scrollbars=yes');
                }
            </script>
        {/var:정보수정링크}
        {var:회원가입링크}
            [<a href="JavaScript:mbformopen('{게시판}');">회원가입</a>]
            <script language='JavaScript'>
                function mbformopen(gb_table)
                {
                    window.open('./mbform.php?w=i&gb_table='+gb_table, '회원가입', 'left=10,top=10,width=550,height=600,scrollbars=yes');
                }
            </script>
        {/var:회원가입링크}
        {var:암호분실링크}[<a href='./mbpasswdforget1.php?gb_table={게시판}'>암호분실</a>]{/var:암호분실링크}
        {var:관리자링크}[<a href='./manage/'>관리자</a>]{/var:관리자링크}
    </td>
    <form name=fsearch method=get action=''>
    <input type=hidden name=gb_table value='{게시판}'>
    <td width=50% align=right>
        <select name=sselect>
            <option value='bd_subject|bd_content'>제목+내용</option>
            <option value='bd_name'>이름</option>
            <option value='bd_num'>번호</option>
            <option value='bd_datetime'>날짜</option>
            <option value='bd_subject'>제목</option>
            <option value='bd_content'>내용</option>
            <option value='bd_hit'>읽음</option>
            {var:추천사용}<option value='bd_good'>추천</option>{/var:추천사용}
            {var:비추천사용}<option value='bd_nogood'>비추천</option>{/var:비추천사용}
        </select><input type=text name=stext size=10 required itemname='검색어' value='{검색어}'><input type=submit value='검색'>
    </td>
    </form>
</tr>
</table>

{var:페이지목록}<table width=100%><tr><td align=right>{페이지목록}</td></tr></table>{/var:페이지목록}

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

{var:검색어}
    <script language='JavaScript'>
        if ('{검색선택}' == 'ca_id') {
            document.fcategory.ca_id.value = '{검색어}';
            document.fsearch.stext.value = '';
        } else {
            document.fsearch.sselect.value = '{검색선택}';
        }
    </script>
{/var:검색어}

<!-- {실행시간} -->

{/mask:main}

사실 스킨에서는 수정할게 거의 없다는게 정답입니다.
계속이어나가야겠네요 *^^*
추천
12

댓글 전체

전체 52
그누3 팁자료실 내용 검색

회원로그인

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