탭형 게시판에서여~ 7개중에 3개가 클릭하고 난뒤에 버튼색이 안바껴요.ㅠ,ㅠ

탭형 게시판에서여~ 7개중에 3개가 클릭하고 난뒤에 버튼색이 안바껴요.ㅠ,ㅠ

QA

탭형 게시판에서여~ 7개중에 3개가 클릭하고 난뒤에 버튼색이 안바껴요.ㅠ,ㅠ

본문

 
가보시면 게시판을 탭분류로 나눴거든요. 헌데 1.2.3.7번째 게시판 탭은 클릭하고 난뒤에 색깔이 바뀌는데
 
4,5.6번째 게시판 탭은 클릭하고 난뒤에도 색깔이 그대로 예요. 흐미 소스를 다 보여 드려나 되낭?,ㅜ.ㅜ
 
흐미...
 

이 질문에 댓글 쓰기 :

답변 3

카테고리 불러오는 부분 php 코드를 적어주셔야 답변이 달릴겁니다

if($sca == "통신") echo "style="background-color:#336699";
대략 이런 형태로 되어 있는 부분이 있을 겁니다.
리스트 카테고리 안에서 탭키의 코드는 이렇습니다.
 <? include_once("_inc_category_tab.php"); ?>
탭키의 카테고리
 
<table cellpadding=0 cellspacing=0 width=100% border=0>
<tr>
<td>
<link rel="stylesheet" type="text/css" href="<?php echo $board_skin_path; ?>/cate_tab.css" />
<div id="navcontainer" align=left><ul id="navlist">
<li><? if (!$sca){?><a id=current href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'><b><font color=#ffffff>전체</font></b>
<font color=#ffffff>(<?
$total=sql_fetch("select  sum(bo_count_write ) as cnt from $g4[board_table] where bo_table IN('$bo_table')");
echo "$total[cnt]";
?>)</font>
<?}else{?>
<a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>전체
<font color=#ffffff>(<?
$total=sql_fetch("select  sum(bo_count_write ) as cnt from $g4[board_table] where bo_table IN('$bo_table')");
echo "$total[cnt]";
?>)</font>
<?}?>
</a></li><? if ($is_category) { ?>
<? 
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
        $str = "";
        $str .= "";
$f_open="id=current";
$f_close="";
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_is_comment = 0 ";
$row1 = sql_fetch($sql1);
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b style='color: white;'>";$cc=$f_open; $b_e="</b>"; } else {$b_s=""; $cc=$f_close; $b_e="";}
if ($sca == $arr[$i]) {
$str .= "<li><a $cc href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'>$b_s$arr[$i]$b_e <font color=#ffffff>($row1[cCount])</font></a></li>"; }
else {
$str .= "<li><a $cc href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'>$b_s$arr[$i]$b_e <font color=#ffffff>($row1[cCount])</font></a></li>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
<?=$str?>
<? } ?>
</ul></div>
</td>
</tr>
</table>
소스보기를 하니 아래처럼 $sca 값의 글자가 깨져서 나오네요.
<input type="hidden" name="sca"      value="정보통신공�\�">
<input type="hidden" name="sca"      value="그룹웨�\�">

어디가 잘못된건지 잘모르겠네요~;;

$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
이 부분 아래에
print_r2($arr); 해서 분류명이 안깨지고 잘 나오는지 확인해보세요~

답변을 작성하시기 전에 로그인 해주세요.
전체 123,715 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT