그누5 분류 질문 채택완료
</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>
</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;">
여기 > 뒤에다가 추가한 방법이였는데요
답변 2개
간단한 예제 입니다.
</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>
댓글을 작성하려면 로그인이 필요합니다.
</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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
분류가
1 | 2 | 3 | 4 | 5
가 있다면
선택한 카테고리가 현재 카테고리와 맞다면 빨간색 글씨라고 쳤을때
1번을 누르면 2,3,4,5가 빨간색 글씨가 되고
2번을 누르면 3,4,5가 빨간색 글씨가 되고
3번을 누르면 4,5가 빨간색 글씨가 되더라고요,,