테스트 사이트 - 개발 중인 베타 버전입니다

그누5 분류 질문 채택완료

궈구마 8년 전 조회 4,384

</p><p>// 분류 사용 여부</p><p>$is_category = false;</p><p>$category_option = '';</p><p>if ($board['bo_use_category']) {</p><p>    $is_category = true;</p><p>    $category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;</p><p>
</p><p>    $category_option .= '<li><a href="'.$category_href.'"';</p><p>    if ($sca=='')</p><p>        $category_option .= ' id="bo_cate_on"';</p><p>    $category_option .= '>전체</a></li>';</p><p>
</p><p>    $categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음</p><p>    for ($i=0; $i<count($categories); $i++) {</p><p>        $category = trim($categories[$i]);</p><p>        if ($category=='') continue;</p><p>        $category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';</p><p>        $category_msg = '';</p><p>        if ($category==$sca) { // 현재 선택된 카테고리라면</p><p>            $category_option .= ' id="bo_cate_on"';</p><p>            $category_msg = '<span class="sound_only">열린 분류 </span>';</p><p>        }</p><p>        $category_option .= '>'.$category_msg.$category.'</a></li>';</p><p>    }</p><p>}</p><p>

$category_option .= '

  • 라는곳에 id를 추가시켜야 하는데요..

    </span></p><p style="font-size: 14.6667px;">        if ($category==$sca) { // 현재 선택된 카테고리라면</p><p style="font-size: 14.6667px;">            $category_option .= ' id="bo_cate_on"';</p><p style="font-size: 14.6667px;">            $category_msg = '<span class="sound_only">열린 분류 </span>';</p><p style="font-size: 14.6667px;">        }</p><p style="font-size: 14.6667px;">

    현재 선택된 카테고리라면 id="bo_cate_on" 이라는 옵션이 있는데요

    저걸

  • 에다가 넣어야 됩니다.

    현재 선택된 카테고리라면

  • 이 돼야 하는데요

    어떻게 해야 할까요..

    제가 시도한 방법은

    </p><p style=""><span style="font-size: 14.6667px;">        $category_option .= '<li>';</span></p><p style=""><span style="font-size: 14.6667px;">        $category_option .= '<a href="'.($category_href."&sca=".urlencode($category)).'"';</span></p><p style=""><span style="font-size: 14.6667px;">

    li와 a를 나누고

    </span></p><p style=""><span style="font-size: 14.6667px;">$category_option .= '>'.$category.'</a></li>';</span> </p><p style=""><span style="font-size: 14.6667px;">

    여기 > 뒤에다가 추가한 방법이였는데요

    결국

  • 에 id태그를 넣어야 되는데 어떻게 해야 할까요?

  • 댓글을 작성하려면 로그인이 필요합니다.

    답변 2개

    채택된 답변
    +20 포인트
    8년 전

    간단한 예제 입니다.

    </p><p><style></p><p>a { margin: 0 1.0em; color: #000; }</p><p>a.chosen { color: #f00; }</p><p></style></p><p>
    </p><p><?php</p><p>$arr = [1, 2, 3, 4, 5];</p><p>$n   = (isset($_GET['n']) === true) ? (int)$_GET['n'] : current($arr);</p><p>
    </p><p>$html = '';</p><p>foreach ($arr as $v) {</p><p>    $opts = '';</p><p>    if ($n === $v) {</p><p>        $opts = ' class="chosen"';</p><p>    }</p><p>    $html .= '<a href="?n=' . $v . '"' . $opts . '>' . $v . '</a>';</p><p>}</p><p>
    </p><p>echo $html;</p><p>?></p><p>

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    8년 전

    </p><p>...</p><p>$category_option_id = '';</p><p>if ($category==$sca) { // 현재 선택된 카테고리라면</p><p>    <span style="font-size: 14.6667px;">$category_option_id</span> = ' id="bo_cate_on"';</p><p>    $category_msg = '<span class="sound_only">열린 분류 </span>';</p><p>}</p><p>$category_option .= '<li' . $category_option_id . '>';</p><p>$category_option .= '<a href="'.($category_href."&sca=".urlencode($category)).'"';</p><p>...</p><p><span style="font-size: 11pt;">

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 1개

    궈구마
    8년 전
    이렇게 해봤지만 예를들어

    분류가

    1 | 2 | 3 | 4 | 5

    가 있다면

    선택한 카테고리가 현재 카테고리와 맞다면 빨간색 글씨라고 쳤을때

    1번을 누르면 2,3,4,5가 빨간색 글씨가 되고

    2번을 누르면 3,4,5가 빨간색 글씨가 되고

    3번을 누르면 4,5가 빨간색 글씨가 되더라고요,,

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인