SIR 게시판처럼 날짜를 바꾸기 (SNS식?)
관리자님께서 알려주신 것으로는 소스를 수정해야되서 스킨에만 적용하실 분들을 위해
기본게시판 스킨(basic)의 list.php 를 첨부합니다.
내용을 보시면 별 거 없습니다.
쓰고계신 게시판에 적용하시려면 상단에
//SNS식 날짜표기
$_timestamp = array(86400*365, 86400*31, 86400, 3600, 60, 1);
$_timetitle = array("년전", "개월전", "일전", "시간전", "분전", "초전");
function sns_date($d)
{
global $_timestamp, $_timetitle;
$d = strtotime($d);
foreach($_timestamp as $key => $value)
if($d <= time() - $value) return (int)((time() - $d)/$_timestamp[$key]).$_timetitle[$key];
}
이렇게 정의하고
<td class="datetime"><?=sns_date($list[$i][wr_datetime])?></td>
시간을 표기하는 부분을 이렇게 출력하시면 됩니다.
여하튼 첨부합니다. 일하는 중에 짬내서 해봤습니다;
- 수정 -
필드값을 지대로 확인안했네요..; datetime이 아니라 wr_datetime으로 수정하셔야 합니다.
기존에 받으신 분은 다시 받으세요 쿨럭~
기본게시판 스킨(basic)의 list.php 를 첨부합니다.
내용을 보시면 별 거 없습니다.
쓰고계신 게시판에 적용하시려면 상단에
//SNS식 날짜표기
$_timestamp = array(86400*365, 86400*31, 86400, 3600, 60, 1);
$_timetitle = array("년전", "개월전", "일전", "시간전", "분전", "초전");
function sns_date($d)
{
global $_timestamp, $_timetitle;
$d = strtotime($d);
foreach($_timestamp as $key => $value)
if($d <= time() - $value) return (int)((time() - $d)/$_timestamp[$key]).$_timetitle[$key];
}
이렇게 정의하고
<td class="datetime"><?=sns_date($list[$i][wr_datetime])?></td>
시간을 표기하는 부분을 이렇게 출력하시면 됩니다.
여하튼 첨부합니다. 일하는 중에 짬내서 해봤습니다;
- 수정 -
필드값을 지대로 확인안했네요..; datetime이 아니라 wr_datetime으로 수정하셔야 합니다.
기존에 받으신 분은 다시 받으세요 쿨럭~
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 19개
좋으네용 ^^ 섯춛현! 난중다운~
리자님 소스랑 클로이님의 소스랑 비교해 보고 싶은 충동이...ㅋㅋ
리자님 소스 공개해 주세요.^^