[재질문] 현재 위치한 카테고리명을 진하게 하기 > 그누4 질문답변

그누4 질문답변

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

[재질문] 현재 위치한 카테고리명을 진하게 하기 정보

[재질문] 현재 위치한 카테고리명을 진하게 하기

본문

 
bold1.gif
 
bold2.gif
 
안녕하세요. 초보라 매일 삽질만 하고 있습니다 ^^;
 
팁게시판과 질답게시판을 이 잡듯이 뒤졌는데도..
 
방법을 찾지 못해서 이렇게 질문을 드립니다.
 
위의 이미지와 같이 카테고리 선택시 선택된 카테고리네임을 진하게 하고 색상을
 
바뀌서 표현을 하고 싶습니다.
 
고수님들의 조언을 부탁드립니다.
 
오늘도 즐거운 하루가 되시길 바랍니다.
 
-----------------------------------------------------------------------------------
 
이런 질문이었습니다.
 
유아원님이
 
0004.gif 유아원 (218.♡.153.130) btn_comment_reply.gif   06-04-19 15:48
co_point.gif
http://www.sir.co.kr/bbs/tb.php/g4_skin/11110
0000.gif 나그네인생 (58.♡.118.57) btn_comment_reply.gif btn_comment_update.gif btn_comment_delete.gif   06-04-20 14:30
co_point.gif
유아원님 관심을 보여주셔서 감사합니다 ^^
그런데 글이 삭제되었거나 이동되었다고 나옵니다. ㅠㅠ 번거로우시겠지만 한번더 도움을 주세요~
 
 
이런 답변을 해주셔셨는데.. 클릭을 하니 이동된 게시물이거나 삭제된 게시물이라고 나오는군요 ㅠㅠ
 
한번 더 도움을 요청드립니다. ^^

댓글 전체

혹시 참고가 될까해서,,
스킨에 따라 다르겠습니다만, 저는 이렇게 쓰고있습니다.

$array = explode("|", $row['bo_category_list']); //분류 구분

    for ($i=0; $i<count($array); $i++)
        if (trim($array[$i]))  {

    $row1 = sql_fetch(" SELECT count(*) as cat_cnt FROM {$g4[write_prefix]}{$bo_table} WHERE ca_name = '$array[$i]' and wr_is_comment = '' ");

        if ($array[$i] == $sca)//해당 분류 표시
        $str .= "<td height=24>{$icon}&nbsp;<a href='./board.php?bo_table=$bo_table&sca=$array[$i]'><font color='darkblue'><b>$array[$i]</b> ($row1[cat_cnt])</a></font></td>";
        else
            $str .= "<td height=24>{$icon}&nbsp;<a href='./board.php?bo_table=$bo_table&sca=$array[$i]'>$array[$i] ($row1[cat_cnt])</a></td>";
제가사용 하는 방법입니다.

list.skin.php
    <?
    if ($is_category) {
        $css1 = $css2 ="";
        if(!$sca) $css1 ="<b><font color='#FF9A00'>"; $css2 = "</font></b>";   
    ?>
    <form name="fcategory" method="get">
    <input type=hidden name=sca>
    <a href="javascript:location='<?=$category_location?>'"><?=$css1?>카테고리 전체보기 ( <?=number_format($total_count)?> )<?=$css2?></a>
    <?=get_category_list($bo_table, $sca); ?><br>
    <?
    }
    ?>
    </form>



//보드 카테고리 리스트형식으로 출력
function get_category_list($bo_table, $sca="")
{
    global $g4, $category_location, $write_table;

    $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 = "";
    for ($i=0; $i<count($arr); $i++) {

        $arr[$i] = trim($arr[$i]);
        // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
        $sql = " select distinct wr_parent from $write_table WHERE ca_name = '".$arr[$i]."' ";
        $result = sql_query($sql);
        $t_cn = mysql_num_rows($result);       

        $css1=$css2="";
        if($sca==$arr[$i]) $css1 ="<b><font color='#FF9A00'>"; $css2 = "</font></b>";

//        if($i>0) $str .= " | ";
        if ($arr[$i]) $str .= "<a href=\"javascript:location='{$category_location}$arr[$i]'\">{$css1}$arr[$i] ( $t_cn ){$css2}</a> \n";
    }
    return $str;
}
<? 
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 10; // 한줄당 분류 갯수(현재:10)
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$b_s=""; $b_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = " |";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))  {
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b>"; $b_e="</b>"; } else {$b_s=""; $b_e="";}
$str .= " <a href='./board.php?bo_table=$bo_table&sca=".($arr[$i])."'>$b_s$arr[$i]$b_e</a> |";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
  <?echo " | ";echo $bb_s;?><a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>전체</a><?=$bb_e?>
<?=$str?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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