중복 카테고리 관련 질문입니다. [list 출력건] 정보
중복 카테고리 관련 질문입니다. [list 출력건]관련링크
본문
안녕하세요~ 회원님들!
늘 질문만 하게 되네요.
스킨 작업을 하고 있는데
중복 카테고리를 시도하고 있습니다.
현재 그누보드는 기본적으로 카테고리[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
고수님들의 한수 부탁드립니다!!!
늘 질문만 하게 되네요.
스킨 작업을 하고 있는데
중복 카테고리를 시도하고 있습니다.
현재 그누보드는 기본적으로 카테고리[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
고수님들의 한수 부탁드립니다!!!
댓글 전체
내용 보기에서만 카테고리 분류들을 보여줍니다.. ㅎㅎ