답변 1개
1. 실시간으로 새로고침해도 반영되게하려면 AJAX방식으로 동작해야 됩니다.
일반적인 최근게시물 include 방식으론 새로고침이 안되구요..
AJAX방식으로 몇초당 한번씩 해당 영역을 업데이트해주는 동기화 방식이 필요합니다.
설명드리기엔 장황하니 구글등에서 ajax 예제등을 보시면 됩니다.
jquery ajax 가 편합니다.
2. 게시물의 작성시간이 현재시간 기준으로 얼마나 과거인지 표현..
하루는 86400초입니다.
한시간은 3600초입니다.
일분은 60초입니다.
이것만 아시면 함수로 뽑기 편해요.
function dTime($time) { $wrTime = time() - strtotime($time); if ( $wrTime >86400 ) { return ceil($wrTime / 86400).'일전'; } else if ( $wrTime > 3600 ) { return ceil($wrTime / 3600).'시간전'; } else if ( $wrTime > 60 ) { return ceil($wrTime / 60).'분전'; } else { return $wrTime .'초전'; } }
이런식으로 공용파일에 함수를 넣어놓으시고
예를들어 게시물의 시간이 2015-04-13 10:59:22
이라면 이런식으로 함수를 호출해줍니다.
<?=dTime($list[$i][wr_datetime])?>
출력결과 : 50분전
답변을 작성하려면 로그인이 필요합니다.