Rhymix(XpressEngine) Tips

게시물 작성 후 1달 후

{date("Y-m-d H:i:s", strtotime("+1 month", strtotime($oDocument->getRegdate('YmdHi'))))}

1) 글작성시간

$oDocument->getRegdate('YmdHi')

2) 글작성시간을 strtotime으로 변환

strtotime($oDocument->getRegdate('YmdHi'))

3) 변환된 시간에서 1달 이후 계산한 strtotime

strtotime("+1 month", strtotime($oDocument->getRegdate('YmdHi')))

4) strtotime 3번을 우리가 알기 쉽게 년월일작성시각으로 변경

{date("Y-m-d H:i:s", strtotime("+1 month", strtotime($oDocument->getRegdate('YmdHi'))))}

 


<!--글작성시간 30일 이후로만 글 삭제 및 수정 가능함-->
{@
$time = strtotime(time()); //현재시간 int
$nextmonth = strtotime("+1 month", strtotime($oDocument->getRegdate('YmdHi'))); //글작성시점으로부터 한달후 int
}
<!--@if($time<=$nextmonth)-->
 <!--만약 현재 시간이 글작성 이후 1달이 지나지 않았으면..-->
 {date("Y-m-d H:i:s", strtotime("+1 month", strtotime($oDocument->getRegdate('YmdHi'))))} 이후로 글을 삭제할 수 있습니다.
<!--@else-->
정상적인 글수정/글삭제버튼 노출하기
<!--@end-->
<!--//글작성시간 30일 이후로만 글 삭제 및 수정 가능함-->

댓글

댓글 본문