D

게시판 리스트에 표기되는 날짜가 심심하다면?

· 2010-02-24 (수) 12:26:03 · 9743 · 13
간단한 팁입니다 ㅎ;

1) lib/common.lib.php > get_list 함수 내에 다음 코드를 삽입합니다.

    // 당일인 경우 시간으로 표시함
    $list['datetime'] = substr($list['wr_datetime'],0,10);
    $list['datetime2'] = $list['wr_datetime'];

위에 보이는 라인 밑에 아래 소스코드를 삽입합니다.

$diff = time() - strtotime($list['wr_datetime']);
if( $diff < 10 ) $list['datetime3'] = "<span style=\"color:#ff0000;\">방금</span>";
else if( $diff < 30 ) $list['datetime3'] = "<span style=\"color:#ff0000;\">방금전</span>";
else if( $diff < 60 ) $list['datetime3'] = "<span style=\"color:#ff0000;\">{$diff}초전</span>";
else if( 600 > $diff && $diff > 60 ) $list['datetime3'] = "<span style=\"color:#2e2efe;\">".round($diff/60). "분전</span>";
else if( 3600 > $diff && $diff > 600 ) $list['datetime3'] = "<span style=\"color:#2e2efe;\">아까전</span>";
else if( 86400 > $diff && $diff > 3600 ) $list['datetime3'] = "<span style=\"color:#2e2efe;\">".round($diff/3600). "시간전</span>";
else $list['datetime3'] = substr($list['wr_datetime'],5,5);

2) list.skin.php로 이동
게시판 리스트에 날짜를 표기해주는 부분에 
( $list['datetime'] 이나 $list['datetime2']를 찾아주시면 됩니다. )

$list['datetime3'] 으로 대체해 줍니다. 

그럼 아래와 같은 날짜표기가 이루어 집니다.
|

댓글 13개

2010-02-24 (수) 12:31:15
오호 잼있네요 ㅋㅋㅋ
스크랩합니다. 괜춘한 팁이네요 ^^
ㅎㅎㅎ 잼잇네^^
재미있는기능이네요 ㅎㅎ 스크랩해갑니다 ㅎㅎㅎㅎ
2010-03-04 (목) 15:05:09
전체최근게시물에 추가할려면 어떻게해야하나요? datetime3 만 바꿔서 안되네요.
오호 재미있네요 스크랩 해갈게요 ㅎ
2010-04-06 (화) 12:07:23
게시판 날짜를 방금, 아까전 , 몇분전으로 상세표시.재밌네..
2010-05-16 (일) 10:15:48
오호 좋네요.^^
ㅋㅋㅋㅋ ㅋ아까전 ㅋㅋㅋㅋㅋㅋㅋ 재밌어요 ㅋㅋㅋㅋㅋㅋ
잼있는 기능이네요 굿입니다 ㅎ
우왕굳!!
방금
조금 전
초 전
분 전
아까
시간 전

올바른 표현법을 사용합시다^^!!
감사합니다. 잘쓰겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
10-03-01 조회 3,404
10-02-26 조회 1만
10-02-26 조회 4,671
10-02-24 조회 9,744
10-02-23 조회 8,151
10-02-23 조회 1.1만
10-02-22 조회 1.5만
10-02-21 조회 1.4만
10-02-20 조회 3,986
10-02-19 조회 5,201
10-02-19 조회 1.1만
10-02-19 조회 8,480
10-02-19 조회 5,819
10-02-17 조회 4,881
10-02-15 조회 7,081
10-02-15 조회 7,315
10-02-15 조회 3,327
10-02-14 조회 7,194
10-02-14 조회 3,650
10-02-11 조회 1.5만