카테고리 선택했을때 굵게 표시되게 하려고 하는데...어떻게 해야 하나요? > 그누4 질문답변

그누4 질문답변

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

카테고리 선택했을때 굵게 표시되게 하려고 하는데...어떻게 해야 하나요? 정보

카테고리 선택했을때 굵게 표시되게 하려고 하는데...어떻게 해야 하나요?

본문

스킨을 받았는데 이름을 바꿔버려서 어느 스킨인지 몰라 그냥 질문할께요...
list.skin.php파일에 아래 소스가 포함된 category.php를 인쿠르드 시켜서 만들어진 스킨입니다...
아래에서 어떻게 추가를 해줘야 선택된 카테고리의 글씨가 굵게 표시 되나요??
 
<?
 $cnt = 1;
    $sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
    $row = sql_fetch($sql);
    $arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
    $str = "";
    $str .= "<tr>";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i]))  {
  $sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
      $row1 = sql_fetch($sql1);         
            $str .= "<td><img src='{$board_skin_path}/img/arrow1.gif' align='absmiddle'> <a class='cate'  href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'>$arr[$i] </a>    </td>";
  if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</tr><tr>"; }
      $cnt++;
    }
   
    $sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
    $row2 = sql_fetch($sql2);
    $Total_Cat = $row2[cCount]
?>
 
그리고.. 카테고리를 하나 더 추가 해야되서.....
category1.php를 추가해서 또 list.skin.php에 인클루드 시켰습니다.
아래와 같이....
 
<?
    $cnt = 1;
    $sql = " SELECT bo_category_list, bo_4 FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
    $row = sql_fetch($sql);
    $arr = explode("|", $row[bo_4]); // 구분자가 , 로 되어 있음
    $str = "";
    $str .= "<tr>";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i]))  {
  $sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
      $row1 = sql_fetch($sql1);         
            $str .= "<td><img src='{$board_skin_path}/img/arrow1.gif' align='absmiddle'> <a href='./board.php?bo_table=$bo_table&sca=$sca&wr_4=" . rawurlencode($arr[$i]) . "'>$arr[$i] </a>    </td>";
  if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</tr><tr>"; }
      $cnt++;
    }
   
    $sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
    $row2 = sql_fetch($sql2);
    $Total_Cat = $row2[cCount]
?>
 
이 두 소스에 어떻게 추가를 해줘야 선택된 카테고리들의 글씨가 굵게 표시되는지....
좀 가르쳐 주세요....
꼭 꼭 꼭 좀...이 초보를 구해주세요...ㅜㅜ
  • 복사

댓글 전체

헉...해결 돼 버렸네요....

$arr = explode("|", $board[bo_category_list]);
    $arr1  = explode("|", $board[bo_4]);
$str = "";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i])){
            if($arr[$i]==$sca){
    $key    = array_search($sca, $arr);
    $cate  = explode("^", $arr1[$key]);
    $subca1 = $cate[0];
$str .= "
<td width='3'><img src='$board_skin_path/img/tab_on_left.gif' width='3' height='24'></td>
<td background='$board_skin_path/img/tab_on_bg.gif' style='padding:4 14 0 14' nowrap>
<a href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'><b>$arr[$i]</b></a></td>
<td width='3'><img src='$board_skin_path/img/tab_on_right.gif' width='3' height='24'></td>
";
}else{
    $key    = array_search($arr[$i], $arr);
    $cate  = explode("^", $arr1[$key]);
    $subca1=$cate[0];
$str .= "
<td width='3'><img src='$board_skin_path/img/tab_off_left.gif' width='3' height='24'></td>
<td background='$board_skin_path/img/tab_off_bg.gif' style='padding:4 14 0 14' nowrap>
<a href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'>$arr[$i]</a></td>
<td width='3'><img src='$board_skin_path/img/tab_off_right.gif' width='3' height='24'></td>
";
}
}
echo $str;

gmasta님 스킨의 내용을 적용하니 수정이 바로 되네요..ㅡㅡ
서브에는 wr_4를 사용했기 때문에 sca 대신에 wr_4를 써주니까 바로 되 버리네요...ㅡㅡ
© SIRSOFT
현재 페이지 제일 처음으로