1차분류만 따로 글씨를 크게 하려면 어떻게해야 하나요? > 그누4 질문답변

그누4 질문답변

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

1차분류만 따로 글씨를 크게 하려면 어떻게해야 하나요? 정보

1차분류만 따로 글씨를 크게 하려면 어떻게해야 하나요?

본문

안녕하세요:)
아래는 영카트에서 카테고리를 모두 보여주는 소스입니다.
여기에서 1차분류만 글씨를 크게 하려면 어떻게 해야 하나요?
$row[ca_name]을 스타일로 감싸서 글씨를 크게하면, 모든 카테고리가 다같이 커져버려요.~ㅜㅜ


<?

function print_category($ca_id)
{
    global $g4;

    $sql = " select ca_id, ca_name from $g4[yc4_category_table] where ca_id = '$ca_id' ";
    $row = sql_fetch($sql);
    echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a>&nbsp;\n";

    // 하위 카테고리가 있는가?
    $sql = " select ca_id from $g4[yc4_category_table] where ca_id like '{$ca_id}%' and ca_id <> '{$ca_id}' order by ca_id ";
    $result = sql_query($sql);
    $num = mysql_num_rows($result);
    if ($num) {
        echo "<br>\n";
        for ($i=0; $row=sql_fetch_array($result); $i++) {
            print_category($row[ca_id]);
        }
        echo "<br><br>\n";
    }

    echo "\n";
    return;
}

echo "\n";
$sql = " select ca_id from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    print_category($row[ca_id]);
}
echo "\n";

?>

댓글 전체

1차 분류는 ca_id가 2자리 일테죠?
 echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a>&nbsp;\n";
바로 윗줄에 다음 코드를 추가하세요

if(strlen($ca_id)==2) $row[ca_name]="<h3>".$row[ca_name]."</h3>";
균이님 오랜만이에요 :) ㅎ
답변 감사드려요. 아주아주 잘됩니다. 최고!
알려주신 방법을 바탕으로 아래처럼 구현 하였습니다. 좋은 하루 되세요~

    if(strlen($ca_id)==2) {
    echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'><h3>$row[ca_name]</h3></a>\n";
    }
    else if(strlen($ca_id)==4) {
    echo "<a href='$g4[shop_path]/list.php?ca_id=$row[ca_id]'>$row[ca_name]</a>&nbsp;|\n";
    }
전체 133 |RSS
그누4 질문답변 내용 검색

회원로그인

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