게시판 스킨의 wr_1 ~ wr_5의 항목제목을 관리자 화면에서 옵션2에 설정하기 정보
게시판 스킨의 wr_1 ~ wr_5의 항목제목을 관리자 화면에서 옵션2에 설정하기관련링크
본문
## 게시판 관리자 화면의 옵션1(bo_1필드)은 지니아빠님의 팁을 참고하여 "코멘트 창위에 안내 코멘트 넣기 .... [ON/OFF 기능 추가 수정판 PM 10:04]"에 사용하시기를 권하며...
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=bo_1&soperator=0&page=1&wr_id=1804
## wr_1 ~ wr_5의 항목제목 설정은 게시판 관리자 화면의 옵션2(bo_2필드)를 사용하도록 하겠습니다.
## 만약 다른것을 사용하고 싶으시다면 bo_2를 bo_1,bo_3,bo_4,bo_5중 임의로 선택 가능합니다.
1. 관리자 화면의 옵션2에 wr_1 ~ wr_5의 항목제목을 입력하는데 첫문자는 각제목의 구분자를 기재하시고, 제목과 제목 사이에는 제목의 구분자를 사용하여 기재해야 합니다.
예1) 각 제목을 #으로 구분하고, wr_1 = 제목1, wr_2 = 제목2,....,wr_5=제목5로 설정하기로 하는 경우
"#제목1#제목2#제목3#제목4#제목5" 이렇게 기재하시면 됩니다.
예2) 각 제목을 @으로 구분하고, wr_1 = 제 목1, wr_2 = 제 목2,....,wr_5=제 목5로 설정하기로 하는 경우
"@제 목1@제 목2@제 목3@제 목4@제 목5" 이렇게 기재하시면 됩니다.
2. gbform.skin.php에서 기존의 wr_1 ~ wr_5를 사용하던 항목을 모두 다음으로 대체합니다.
<?
if($board[bo_2]) {
$smark = substr($board[bo_2],0,1); // 제목의 구분자를 파악한다.
$itemtitle = explode("$smark", $board[bo_2]); // 제목 구분자로 제목을 나눈다.
// 각항목의 제목이 존재할경우 항목을 보여준다.
if($itemtitle[1]) { echo "<tr class='ht'><td>$itemtitle[1]</td><td><input type=text name='wr_1' itemname='$itemtitle[1]' value='$write[wr_1]' class='input w99'></td></tr>"; }
if($itemtitle[2]) { echo "<tr class='ht'><td>$itemtitle[2]</td><td><input type=text name='wr_2' itemname='$itemtitle[2]' value='$write[wr_2]' class='input w99'></td></tr>"; }
if($itemtitle[3]) { echo "<tr class='ht'><td>$itemtitle[3]</td><td><input type=text name='wr_3' itemname='$itemtitle[3]' value='$write[wr_3]' class='input w99'></td></tr>"; }
if($itemtitle[4]) { echo "<tr class='ht'><td>$itemtitle[4]</td><td><input type=text name='wr_4' itemname='$itemtitle[4]' value='$write[wr_4]' class='input w99'></td></tr>"; }
if($itemtitle[5]) { echo "<tr class='ht'><td>$itemtitle[5]</td><td><input type=text name='wr_5' itemname='$itemtitle[5]' value='$write[wr_5]' class='input w99'></td></tr>"; }
}
?>
3. gbview.skin.php에서 기존의 wr_1 ~ wr_5를 사용하던 항목을 모두 다음으로 대체합니다.
<?
if($board[bo_2]) {
$smark = substr($board[bo_2],0,1); // 제목의 구분자를 파악한다.
$itemtitle = explode("$smark", $board[bo_2]); // 제목 구분자로 제목을 나눈다.
// 각항목의 값과 각항목의 제목이 모두 존재할경우 항목을 보여준다.
if($write[wr_1] && $itemtitle[1]) { echo "<tr><td> $itemtitle[1] : $write[wr_1]</td></tr>"; }
if($write[wr_2] && $itemtitle[2]) { echo "<tr><td> $itemtitle[2] : $write[wr_2]</td></tr>"; }
if($write[wr_3] && $itemtitle[3]) { echo "<tr><td> $itemtitle[3] : $write[wr_3]</td></tr>"; }
if($write[wr_4] && $itemtitle[4]) { echo "<tr><td> $itemtitle[4] : $write[wr_4]</td></tr>"; }
if($write[wr_5] && $itemtitle[5]) { echo "<tr><td> $itemtitle[5] : $write[wr_5]</td></tr>"; }
}
?>
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=bo_1&soperator=0&page=1&wr_id=1804
## wr_1 ~ wr_5의 항목제목 설정은 게시판 관리자 화면의 옵션2(bo_2필드)를 사용하도록 하겠습니다.
## 만약 다른것을 사용하고 싶으시다면 bo_2를 bo_1,bo_3,bo_4,bo_5중 임의로 선택 가능합니다.
1. 관리자 화면의 옵션2에 wr_1 ~ wr_5의 항목제목을 입력하는데 첫문자는 각제목의 구분자를 기재하시고, 제목과 제목 사이에는 제목의 구분자를 사용하여 기재해야 합니다.
예1) 각 제목을 #으로 구분하고, wr_1 = 제목1, wr_2 = 제목2,....,wr_5=제목5로 설정하기로 하는 경우
"#제목1#제목2#제목3#제목4#제목5" 이렇게 기재하시면 됩니다.
예2) 각 제목을 @으로 구분하고, wr_1 = 제 목1, wr_2 = 제 목2,....,wr_5=제 목5로 설정하기로 하는 경우
"@제 목1@제 목2@제 목3@제 목4@제 목5" 이렇게 기재하시면 됩니다.
2. gbform.skin.php에서 기존의 wr_1 ~ wr_5를 사용하던 항목을 모두 다음으로 대체합니다.
<?
if($board[bo_2]) {
$smark = substr($board[bo_2],0,1); // 제목의 구분자를 파악한다.
$itemtitle = explode("$smark", $board[bo_2]); // 제목 구분자로 제목을 나눈다.
// 각항목의 제목이 존재할경우 항목을 보여준다.
if($itemtitle[1]) { echo "<tr class='ht'><td>$itemtitle[1]</td><td><input type=text name='wr_1' itemname='$itemtitle[1]' value='$write[wr_1]' class='input w99'></td></tr>"; }
if($itemtitle[2]) { echo "<tr class='ht'><td>$itemtitle[2]</td><td><input type=text name='wr_2' itemname='$itemtitle[2]' value='$write[wr_2]' class='input w99'></td></tr>"; }
if($itemtitle[3]) { echo "<tr class='ht'><td>$itemtitle[3]</td><td><input type=text name='wr_3' itemname='$itemtitle[3]' value='$write[wr_3]' class='input w99'></td></tr>"; }
if($itemtitle[4]) { echo "<tr class='ht'><td>$itemtitle[4]</td><td><input type=text name='wr_4' itemname='$itemtitle[4]' value='$write[wr_4]' class='input w99'></td></tr>"; }
if($itemtitle[5]) { echo "<tr class='ht'><td>$itemtitle[5]</td><td><input type=text name='wr_5' itemname='$itemtitle[5]' value='$write[wr_5]' class='input w99'></td></tr>"; }
}
?>
3. gbview.skin.php에서 기존의 wr_1 ~ wr_5를 사용하던 항목을 모두 다음으로 대체합니다.
<?
if($board[bo_2]) {
$smark = substr($board[bo_2],0,1); // 제목의 구분자를 파악한다.
$itemtitle = explode("$smark", $board[bo_2]); // 제목 구분자로 제목을 나눈다.
// 각항목의 값과 각항목의 제목이 모두 존재할경우 항목을 보여준다.
if($write[wr_1] && $itemtitle[1]) { echo "<tr><td> $itemtitle[1] : $write[wr_1]</td></tr>"; }
if($write[wr_2] && $itemtitle[2]) { echo "<tr><td> $itemtitle[2] : $write[wr_2]</td></tr>"; }
if($write[wr_3] && $itemtitle[3]) { echo "<tr><td> $itemtitle[3] : $write[wr_3]</td></tr>"; }
if($write[wr_4] && $itemtitle[4]) { echo "<tr><td> $itemtitle[4] : $write[wr_4]</td></tr>"; }
if($write[wr_5] && $itemtitle[5]) { echo "<tr><td> $itemtitle[5] : $write[wr_5]</td></tr>"; }
}
?>
추천
0
0
댓글 전체
어제인가 오늘 새벽엔가 루트님 홈에서 먼저 보았습니다.
뭔 기능 이길래 테스트를 하시나 ....^^; 신기 했습니다.^^
뭔 기능 이길래 테스트를 하시나 ....^^; 신기 했습니다.^^
영원한건없다님의 "필드추가와 관련한 궁금증..."에서 힌트를 얻었습니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_name&stext=root&soperator=0&page=1&wr_id=12074&x=30&y=13
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_name&stext=root&soperator=0&page=1&wr_id=12074&x=30&y=13
각종 후기용 스킨 hoogi.zip 설정도움