채택완료

게시판 클래스 적용 문의

862d5e06de309a01168e7b5f910847ee_1473345385_4675.png
 

보통 공지에 클래스가 적용되서

게시판 색깔이 살짝 틀린데요

일반 게시판에 조건을 이용해서 클래스를 적용시키고 싶은데요

여분필드 wr_1에다가 특정날짜를 지정했고

Copy
<td>        <?phpif ($list[$i]['wr_1'] < date('Y-m-d', G5_SERVER_TIME)) {    echo "종료";} else {    $tmp = explode('-', $list[$i]['wr_1']);    echo substr($list[$i]['wr_1'],5,10);}?>    </td>


​날짜가 지나면 자동으로 날짜 대신 -> 종료 라는 문구를 적용했는데요 

종료라는 글자뿐만 아니라

862d5e06de309a01168e7b5f910847ee_1473344986_3419.png 

tr에다가 클래스를 넣고 싶은데요 

if ($list[$i]['wr_1'] < date('Y-m-d', G5_SERVER_TIME)) 

이런 조건이 됐을때 클래스를 적용시키려면

어덯게 해야될까여?^ 도움좀 부탁드립니다~

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트
2016-09-09 (금) 00:11:40

<tr<?=strtotime($list[$i]['wr_1']) < G5_SERVER_TIME ? " class='클래스명'" : ""?>> 

답변에 대한 댓글 2개

감사합니다

<tbody>
<?php
for ($i=0; $i<count($list); $i++) {
?>

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


<tr<?=strtotime($list[$i]['wr_1']) < G5_SERVER_TIME ? " class='td_ddd'" : ""?>>


tr class 밑에다가 넣어서 원하는대로 구현이 되었는데요
상단 공지 게시물도 같이 클래스가 적용이 되버리네요
공지란은 그냥 원상태로 놔두고 싶은데 어떻게 안될까요?^^;
<tr<?=(strtotime($list[$i]['wr_1'] < G5_SERVER_TIME) && !$list[$i]['is_notice'] ? " class='클래스명'" : ""?>>

<?php echo ($list[$i]['wr_1'] < date('Y-m-d', G5_SERVER_TIME)) ? 'class="class_name"' : 'class=""' ?>

답변에 대한 댓글 2개

힝 어렵네요 ;
단순한 if 문인데요 -_-???

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