리스트의 배경색을 랜덤으로 주는 방법

리스트의 배경색을 랜덤으로 주는 방법

QA

리스트의 배경색을 랜덤으로 주는 방법

본문

list.skin.php 상

의 for문안에 리스트 출력되는부분의 배경색을 지정한 5가지 안에서 무작위로 출력시키는 방법이 잇나요?

 

즉 리스트 한 라인당 내가 지정한 5가지 색상중 랜덤으로 배경색으로 나타나게 하고 싶습니다.

 

이 질문에 댓글 쓰기 :

답변 2

랜덤은 어렵지 않을까요?

 

http://sir.co.kr/g4_tiptech/33043 

 

이것은 한줄씩 건너뛰어서 색을 입히는 방법인데... 그누보드 5에 적용이 안되네요.

클래스명을 다르게 해야하는 모양입니다.

해당 게시판 스킨 폴더 style.css 에서 

.bo_notice td {background:#f5f6fa}

바로 아래에 이렇게 5가지 색상을 추가하고(#fff 부분 원하는 색으로 변경)

.bo_bgcolor1 td {background:#fff}

.bo_bgcolor2 td {background:#fff}

.bo_bgcolor3 td {background:#fff}

.bo_bgcolor4 td {background:#fff}

.bo_bgcolor5 td {background:#fff} 

 

list.skin.php 파일에서 

for ($i=0; $i<count($list); $i++) {  바로 아랫줄에 이렇게 추가하고

$bg_rand = rand(1,5); 

 

바로 아래 <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>">

여기를 이렇게 수정하면 랜덤하게 나올겁니다.

 

<?php if ($list[$i]['is_notice']) { ?>

<tr class="bo_notice">

<?php } else { ?>

<tr class="bo_bgcolor<?php echo $bg_rand ?>">

<?php } ?>

답변을 작성하시기 전에 로그인 해주세요.
전체 255
QA 내용 검색

회원로그인

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