3단 셀렉트 카테고리 head.php에 적용하고 싶은데요? > 그누4 질문답변

그누4 질문답변

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

3단 셀렉트 카테고리 head.php에 적용하고 싶은데요? 정보

3단 셀렉트 카테고리 head.php에 적용하고 싶은데요?

본문

LifeisAflower 님의 스킨자료실에서 3단 셀렉트 카테고리기능이 있는 스킨을 사용합니다.
 
 
위 스킨링크 입니다.
 
board에서 Gallery게시판을 하나 만들어 3단카테고리 기능을 사용하였는데,
 
현재 Board게시판에서만 카테고리가 형성이 되는데요
 
카테고리를 head.php에 넣어서 홈페이지 어느 페이지를 가도 Gallery Board의 카테고리가 보여서
 
찾을 수 있게 하기를 원합니다. 그러나 현재 어떡해 해야하는지 모르겠습니다.
 
분류셀렉트 부분을 head.php에 넣었으나 Gallery Board의 카테고리를 불러오지 못합니다.
 
뭔가를 더 첨부해야하는지 아니면 무언가를 바꾸어 주어야 하는지 알려 주시면 감사하겠습니다.
 
현재 head.php에 이렇게만 넣은 상태입니다.
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
<? if ($is_category) { ?><form name="fcategory" method="get"><td width='627' align='left' style='padding:0 0 0 5;'>
 <select name="대분류1" size="1">
<option>대분류1</option>
<option>대분류2</option>
</select>
       <select name=sca onchange="location='<?=$category_location?>&sca='+this.value;">
       <option value=''>:::::::::: 분류선택 ::::::::::</option><?=$category_option?></select>
       <select name=wr_12 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_12='+this.value;">
      <option value=''>:::::::::: 분류선택 ::::::::::</option><?=$wr_12s;?></select>
      <select name=wr_13 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_12='+this.form.wr_12.value+'&wr_13='+this.value;">
      <option value=''>:::::::: 분류선택 ::::::::</option><?=$wr_13s;?></select>
</td></form>
<?}?>
 
if문의 is_category부분이 있다면 인가?? 여튼 저렇게 설정해놓으면 아예 셀렉트박스도 보이지 않습니다. 특정 게시판의 카테고리를 head.php로 불러들여서 쓰고 싶습니다. 아시는 분은
답변 부탁드립니다.
 
2번째 질문은 3중카테고리이기때문에 대분류1/대분류2 카테고리 2개를 게시판 2개를 만들어서 그 각각의 게시판의 분류를 선택할 수 있게 하기를 바랍니다.
 
답변 부탁드립니다.
  • 복사

댓글 전체

먼저 해당 보드의 카테고리를 불러와야겠죠.
보드 테이블이 AAAA 라고 하고 카테고리만 빼오기...

<?
$sql = "select bo_category_list from g4_board where bo_table = 'AAAA';
$row = sql_fetch($sql);
$array = explode("|", $row[bo_category_list]);  // 구분자 |

// 셀렉트 만들기
for($i=0; $i<count($arrays); $i++){
    $ca_names .= "<option value='".$arrays[$i]."'";
   
    if($ca_name==$arrays[$i]){
          $ca_names .= " selected ";
    }
    $ca_names .=">".$arrays[$i]."</option>";
}
?>

<form name="fcategory" onchange="location='<?=$g4['bbs_path']?>/board.php?bo_table=AAAA&sca=ca_name&stx=<?=$ca_name?>'+this.value;" style="margin:0px";>
<select name='ca_name'><option value=''>구분선택</option><?=$ca_names?></select>
</form>

이렇게 하면.. 안될까요??
테스트는 안해봣는데..

특정보드의 카테고리만 불러다 쓰실거면 그냥 링크식으로 따로 빼와서 하시는게 좋을거에요..

<a href="<?$g4['bbs_path']?>/board.php?bo_table=AAAA&sca=분류1">분류1</a>
이런식으로 해서.. 셀렉트박스로 만들어도 되구요..
분류만 뽑아올거면... 차라리.. 그냥 단순하게..
© SIRSOFT
현재 페이지 제일 처음으로