분류 날짜에 따라 자동으로 바뀌는 기능

분류 날짜에 따라 자동으로 바뀌는 기능

QA

분류 날짜에 따라 자동으로 바뀌는 기능

본문

현재  분류를

오픈과 오픈예정 두가지로 나누었습니다.

 

글쓰기 페이지 에서는  분류를 선택할 수 있고, 날짜를 지정할 수 있습니다.

(날짜는 달력스킨에서 가져 옵니다.)

 

 

리스트 스킨에서 분류를 현황이라 하여 오픈예정과 오픈으로 나누어서 보여주고 있습니다.

 

질문1.

<?php
echo $list[$i]['icon_reply'];
if ($is_category && $list[$i]['ca_name']) {
?>
<span class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></span>
<?php } ?>

 

분류가 이렇게 불러와 지는데 '오픈'과 '오픈예정' 따로 스타일을 적용해주고 싶은데 방법이 없습니다.

따로 스타일을 줄수 있는 방법이 있을까요?

 

질문2.

오픈 날짜가 지나면 분류를 자동으로 오픈예정에서 오픈으로  바꾸어 주고 싶은데 어떻게 하면 되나요?

 

다른 소스에서 날자 체크하는 것은 아래와 같이 구했는데 php를 잘 몰라서 분류를 바꿔주라는 명령을 못 만들 겠네요 ㅠ.ㅠ

 

if(G5_TIME_YMD != $board['bo_1']){
 $sql = " select wr_id, ca_name, wr_5 from {$write_table} where wr_is_comment = 0 order by wr_id desc limit 0, 1000 ";
 $result = sql_query($sql);
 for ($i=0; $row = sql_fetch_array($result); $i++) {
  if($row['wr_5'] <= G5_TIME_YMD){
   sql_query(" update {$write_table} set ca_name='오픈' where wr_id = {$row['wr_id']} ");
  }elseif($row['wr_5'] > G5_TIME_YMD){
   sql_query(" update {$write_table} set ca_name='오픈전' where wr_id = {$row['wr_id']} ");
  }
 }
 sql_query(" update g5_board set bo_1_subj='카테고리업데이트', bo_1='".G5_TIME_YMD."' where bo_table ='$bo_table' ");
}

 

 

 

이 질문에 댓글 쓰기 :

답변 1

질문1. 

<?php if($list[$i]['ca_name'] == '오픈'):?> 

<span class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></span>

<?php else if($list[$i]['ca_name'] == '오픈예정'):?>

<span class="bo_cate_link2"><?php echo $list[$i]['ca_name'] ?></span> 

<?php endif ?>
<?php } ?>

 

질문2. 

제 생각에는 맞는거 같은데요.. 한번 

echo " update {$write_table} set ca_name='오픈' where wr_id = {$row['wr_id']} "; 

이런식으로 쿼리들이 제대로 들어오는지 확인해보세요.

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

회원로그인

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