카테고리 리스트에 분류마다 다른색을 하고 싶은데요. 채택완료
지우파파
7년 전
조회 4,114
우선 클릭해주셔서 감사합니다.
다름이 아니오라 카테고리 분류마다 색을 지정해주고 싶은데요.

빨간색으로 네모 쳐진 부분을 각각 다르게 표시하고 싶어서요.
list.skin.php 파일에 보면
이렇게만 되어 있어요.
각각 다르게 class를 category1, category2, category3 이렇게 줄수 있는 방법이 있을까요???
항상 감사합니다!!!!
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
</p>
<p><td class="td_subject">
<?php
$c = explode("|", $board['bo_category_list']); // 추가</p>
<p> ...........생략............</p>
<p> ?></p>
<p> <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link cat_<?php echo array_search($list[$i]['ca_name'], $c)?>"><?php echo $list[$i]['ca_name'] ?></a></p>
<p>
이런 식으로 하면 class에 cat_0, cat_1 ~ 이런 식으로 붙습니다. 이걸 이용하시면 되지 않을까 싶네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
지우파파
7년 전
댓글을 작성하려면 로그인이 필요합니다.
7년 전
ca_name 값에 if 문이나 while문 을 써서 따로 class 를 설정 하시면 되지 않나요? 예를 들어
if($list[$i]['ca_name] == '진행중'){
$ca_class= 'category1';
}else if(...){
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
지우파파
7년 전
if ($is_category && $list[$i]['ca_name']== '진행중') {
$ca_class= 'category1';
}else if($is_category && $list[$i]['ca_name']== '마감'){
$ca_class= 'category2';
?>
<a href="<?=$list[$i]['ca_name_href'] ?>" class="<?= $ca_class?>">[<?=$list[$i]['ca_name'] ?>]</a>
이렇게 했더니 마감만 나옵니다 ㅠㅠ
방법이 없을까요??
$ca_class= 'category1';
}else if($is_category && $list[$i]['ca_name']== '마감'){
$ca_class= 'category2';
?>
<a href="<?=$list[$i]['ca_name_href'] ?>" class="<?= $ca_class?>">[<?=$list[$i]['ca_name'] ?>]</a>
이렇게 했더니 마감만 나옵니다 ㅠㅠ
방법이 없을까요??
�
유레카56
7년 전
if문이 안닿겨 있으니 오류가 생기거나 마감일 경우만 출력 되겟죠...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
해결되었습니다.
좋은하루 보내셔요~!!!