s

중복 카테고리 관련 질문입니다. [list 출력건]

· 2012-05-17 (목) 20:05:51 · 1341 · 1
안녕하세요~ 회원님들!
늘 질문만 하게 되네요.

스킨 작업을 하고 있는데
중복 카테고리를 시도하고 있습니다.

현재 그누보드는 기본적으로 카테고리[ca_name] 선택시 단일 선택밖에 안되잖아요.
그런데 기능상에 카테고리를 복수로 선택해야할 필요가 생겼는데~~~

그래서 검색을 하다보니
그누보드 팁에서 로빈아빠님이 올려주신 것을 가지고 작업을 해 보았습니다.
> http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=26035

[관련 소스]

1. write.skin.php 에서 분류 입력부분 수정


<tr>
<td class=write_head>사이트 분류</td>
<td>


<?
$arr=explode("|",$board[bo_category_list]);


foreach($arr as $str) { ?>
<input type=checkbox name=chk_ca_name[] value='<?=$str?>' ><?=$str?>
<? } ?>


<script>
var f = document.fwrite;
var str=",<?=$write[ca_name]?>,";
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_ca_name[]") {
if (str.indexOf(','+f.elements[i].value+',')>=0) {
f.elements[i].checked = true;
}
}
}
</script>


</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

2. write_update.head.skin.php 에서 저장부분 수정
<?
$ca_name='';
foreach($_POST[chk_ca_name] as $var) {
$ca_name.=",$var";
}
if (strlen($ca_name)) $ca_name=substr($ca_name,1);
?>

=========================================================================
이렇게 해 보니 db에는 잘 들어가는데 > 카테고리1,카테고리2,카테고리3 (이런식으로 들어감)
이걸 list 페이지에서는 어떻게 적용해야하는지 모르겠네요.

카테고리를 선택해도 되지 않구요...T_T

고수님들의 한수 부탁드립니다!!!
|

댓글 1개

2012-05-17 (목) 21:03:12
내용 보기에서만 카테고리 분류들을 보여줍니다.. ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-05-17 조회 1,423
12-05-17 조회 1,823
12-05-17 조회 4,080
12-05-17 조회 1,342
12-05-17 조회 791
12-05-17 조회 1,111
12-05-17 조회 1,630
12-05-17 조회 963
12-05-17 조회 1,047
12-05-17 조회 1,080
12-05-17 조회 2,393
12-05-17 조회 3,111
12-05-17 조회 1,070
12-05-17 조회 2,683
12-05-17 조회 1,688
12-05-17 조회 1,185
12-05-17 조회 1,717
12-05-17 조회 1,708
12-05-17 조회 1,078
12-05-17 조회 1,177