BLOG main image
분류 전체보기 (65)
JSP (6)
Android (1)
ASP.NET (0)
MSSQL (4)
PHP (18)
ASP (11)
오픈 API (1)
HTML (2)
JavaScript (0)
Windows Programming (8)
컴퓨터교양 (14)
객체 지향 (0)
리뷰 및 생각 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2013. 12. 23. 17:39

아래 그림은 여분필드를 설정하는 부분입니다.(“게시판관리 > 특정 게시판 수정”)
왼쪽에 여분필드명을 넣고, 오른쪽에 설명을 넣습니다. 왼쪽이 중요합니다.
image

위에서 설정한 정보는 g4_board에 저장 됩니다.
image
어찌된 영문인지 게시판 설정정보를 이용하는 코딩이 안되있더군요.
여분필드를 설정했다고 해서, 아래 그림과 같이 여분필드명이 나오지는 않습니다.
여분필드명은 $board[bo_1_subj] 으로 출력할 수 있습니다.
image

여기까지는 게시판 설정정보이고, 실제 게시물은 각각의 게시판 테이블에 저장됩니다.
image
위 구조에서 보듯이 여분필드 내용은 wr_1에 저장해야 합니다.
<input name=”wr_1” />라고 해줘야 한다는 것 입니다.

그리고 그누보드는 글쓰기와 글수정을 모두 write_skin.php를 사용합니다.
글수정시 input 태그의 value에 wr_1에 저장된 내용을 적어줘야 합니다.
wr_1에 저장된 내용은 $write[wr_1] 으로 끄집어 낼 수 있습니다.


아래는 지금까지 설명한 내용을 토대로 write_skin.php를 확장한 코딩입니다.
굻은글씨가 추가된 부분입니다.
게시판 설정정보에 있는 여분필드명( $board[bo_1_subj]  )을 출력하고,
글쓰기시 실제 게시판 테이블에 있는 wr_1 필드에 저장 합니다.
글수정시 wr_1은 $write[wr_1] 으로 출력합니다.



/skin/board/basic/write_skin.php

<tr>
    <td class=write_head>제 목</td>
    <td><input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

 

<? if ($board[bo_1_subj] != "") { ?>
<tr>    <td class=write_head><?=$board[bo_1_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_1" id="wr_1" itemname="<?=$board[bo_1_subj]?>" value="<?=$write[wr_1]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_2_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_2_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_2" id="wr_2" itemname="<?=$board[bo_2_subj]?>" value="<?=$write[wr_2]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_3_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_3_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_3" id="wr_3" itemname="<?=$board[bo_3_subj]?>" value="<?=$write[wr_3]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_4_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_4_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_4" id="wr_4" itemname="<?=$board[bo_4_subj]?>" value="<?=$write[wr_4]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_5_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_5_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_5" id="wr_5" itemname="<?=$board[bo_5_subj]?>" value="<?=$write[wr_5]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_6_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_6_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_6" id="wr_6" itemname="<?=$board[bo_6_subj]?>" value="<?=$write[wr_6]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_7_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_7_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_7" id="wr_7" itemname="<?=$board[bo_7_subj]?>" value="<?=$write[wr_7]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_8_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_8_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_8" id="wr_8" itemname="<?=$board[bo_8_subj]?>" value="<?=$write[wr_8]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_9_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_9_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_9" id="wr_9" itemname="<?=$board[bo_9_subj]?>" value="<?=$write[wr_9]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($board[bo_10_subj] != "") { ?>
<tr>
    <td class=write_head><?=$board[bo_10_subj]?></td>
    <td><input class="ed" style="width:100%;" name="wr_10" id="wr_10" itemname="<?=$board[bo_10_subj]?>" value="<?=$write[wr_10]?>"></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>