바

2중 카테고리 구현 - 확장필드(2단계) 이용

· 2006-08-02 (수) 17:38:33 · 5186 · 11
스샷.jpg
http://sir.co.kr/bbs/tb.php/g4_skin/571
라이프게임님의 2중 카테고리 구조를 약간 수정을 하였습니다.
리스트에서 두번째 카테고리 선택시 선택된 것만 보여져야 하는데,
보여지지 않아서 이부분을 수정하였습니다.
수정파일 : /lib/common.lib.php, /bbs/list.php, 스킨/basic2ca/list.skin.php, view.skin.php

1. g4_설치폴더/lib/common.lib.php

1-1. 486 라인수정
global $g4; ==> global $g4, $wr_10;

1-2. 492 라인 후 추가부분
if ($wr_10) {
if ($str) {
$str = "(" . $str . " and wr_10 = '$wr_10') ";
} else {
$str = " wr_10 = '$wr_10' ";
}
}


2. g4_설치폴더/bbs/list.php

18, 71, 108, 127 라인
if ($sca || $stx)
if ($wr_10 || $sca || $stx)

87 라인
if (!$sca && !$stx)
if (!$wr_10 && !$sca && !$stx)



3. 스킨/list.skin.php
3-1. 62 라인 수정
<? if ($is_category) { ?>
<form name="fcategory" method="get">
<td width="50%">1단계 : <select name=sca onchange="location='<?=$category_location?>&sca='+this.value+'&wr_10='+this.form.wr_10.value;"><option value=''>전체</option><?=$category_option?></select>
2단계 : <select name=wr_10 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_10='+this.value;"><option value=''>전체</option><?=$bo_10_option?></select></td>
</form>
<? } ?>

3-2. 226 라인 수정
<? if ($is_category) { ?>
if ("<?=$sca?>") document.fcategory.sca.value = "<?=$sca?>";
if ("<?=$wr_10?>") document.fcategory.wr_10.value = "<?=$wr_10?>";
<? } ?>

4. 스킨/view.skin.php
4-1. 44 라인 추가

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="4" height="33" bgcolor="#7BB2D6"><img src="<?=$board_skin_path?>/img/top_01.gif" width="4" height="33"></td>
<td width="10%" align="center" valign="middle" bgcolor="#7BB2D6"><font style="font-family:돋움; font-size:9pt; color:#ffffff"><strong>분류</strong></font></td>
<td width="5" align="center" valign="middle" bgcolor="#7BB2D6"><img src="<?=$board_skin_path?>/img/top_02.gif" width="5" height="33"></td>
<td width="5" align="center" valign="middle" bgcolor="#EEEEEE"><img src="<?=$board_skin_path?>/img/top_03.gif" width="5" height="33"></td>
<td width="90%" align="left" valign="middle" bgcolor="#EEEEEE" class=v_padding1><font class="mystyle"><b>
<? if ($is_category) { echo ($category_name ? "$view[ca_name]" : "");} ?>
</b></font></td>
<td width="4" bgcolor="#EEEEEE"><img src="<?=$board_skin_path?>/img/top_04.gif" width="4" height="33"></td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="2" bgcolor="#FFFFFF"></td>
</tr>
</table>


<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="4" height="33" bgcolor="#7BB2D6"><img src="<?=$board_skin_path?>/img/top_01.gif" width="4" height="33"></td>
<td width="10%" align="center" valign="middle" bgcolor="#7BB2D6"><font style="font-family:돋움; font-size:9pt; color:#ffffff"><strong>형식</strong></font></td>
<td width="5" align="center" valign="middle" bgcolor="#7BB2D6"><img src="<?=$board_skin_path?>/img/top_02.gif" width="5" height="33"></td>
<td width="5" align="center" valign="middle" bgcolor="#EEEEEE"><img src="<?=$board_skin_path?>/img/top_03.gif" width="5" height="33"></td>
<td width="90%" align="left" valign="middle" bgcolor="#EEEEEE" class=v_padding1><font class="mystyle"><b>
<? if ($is_category) { echo ($category_name ? "$write[wr_10] " : ""); } ?>
</b></font></td>
<td width="4" bgcolor="#EEEEEE"><img src="<?=$board_skin_path?>/img/top_04.gif" width="4" height="33"></td>
</tr>
</table>


4-2. 124 라인 수정
카테고리 출력을 했었는데, 제목만 출력하게 함.

첨부파일

스샷.jpg (21.6 KB)
0회 2006-08-02 17:38
basic2a_수정.zip (100.3 KB) 250회 2006-08-04 12:30
|

댓글 11개

감사합니다. 잘 사용하겠습니다.^^
좋은스킨 감사합니다.
첨부파일이 안되네요.
좋습니다.
2중 카테고리 구현 - 확장필드(2단계) 이용
첨부파일이 안보이네요~ ㅠㅠ 수정중인데 헷갈리네요~~
감사
好
2단짜리 필요했는데 감사합니다 ~!
최근 그누 베이직 스킨에도 적용가능한지가 궁굼합니다.
2단계도 선택되도록... 이것이 아주 찾던기능입니다.

감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 06-08-05 조회 6,565
기타 06-08-05 조회 8,715
최신글 06-08-04 조회 4,294
외부로그인 06-08-04 조회 2,788
갤러리 06-08-04 조회 6,316
게시판 06-08-03 조회 5,043
게시판 06-08-03 조회 2.3만
기타 06-08-02 조회 5,187
게시판 06-08-02 조회 9,047