테스트 사이트 - 개발 중인 베타 버전입니다

게시글 작성일자 당일표기 채택완료

홈페이지어려워요 9년 전 조회 2,493

6bd5d9057439a7c47008630bd5b6f4af_1448955

최신글에 게시글 날짜가 나오게했는데

여기에서 24시간안에 쓴것도 시간이 아닌 날짜로 나오게 하는방법 없나요?
  

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
9년 전

해당 최신글 스킨에서 날짜 나오는 부분에 아래처럼 넣어주세요.

echo "substr($list[$i]['wr_datetime'],0,10)"; 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

홈페이지어려워요
9년 전
원하는대로 됐습니다
다만 앞에 년도가 나오는데
년도 뺄려면 어떻게 해야되나요?

댓글을 작성하려면 로그인이 필요합니다.

그래도 안되네요

 

혹시 해결방법 아시는분 부탁드립나 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

l
9년 전

$list['datetime'] = substr($list['datetime'],5,5); 

 

그럼 맨 아래 위 코드 추가해보세요~ 월일만 표기될 것으로 생각합니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

l
9년 전

//if ($list['datetime'] == G5_TIME_YMD)

//    $list['datetime2'] = substr($list['datetime2'],11,5);

//else

    $list['datetime2'] = substr($list['datetime2'],5,5);

 

주석처리해보세요.. 저도 순수 그누만 설치된 곳이 없어서 결과를 보지는 못했네요.. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

홈페이지어려워요
9년 전
삭제해버리면
년 월 일 그리고 작성시간으로
표기되버리네여

댓글을 작성하려면 로그인이 필요합니다.

l
9년 전

lib/common.lib.php 에서

 

375line get_list 함수에서 

 

// 당일인 경우 시간으로 표시함

$list['datetime'] = substr($list['wr_datetime'],0,10);

$list['datetime2'] = $list['wr_datetime'];

$list['date'] = strtotime($list['wr_datetime']);

$list['update'] = substr($list['as_update'],0,1);

$list['update'] = ($list['update'] == "0") ? 0 : strtotime($list['as_update']);

 

if ($list['datetime'] == G5_TIME_YMD)

    $list['datetime2'] = substr($list['datetime2'],11,5);

else

    $list['datetime2'] = substr($list['datetime2'],5,5);

 

이부분 수정하시면 될듯합니다. 단, 이것을 수정하면 모든 최신글은 날짜로만 표기됩니다. 

    

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

홈페이지어려워요
9년 전
저 빨간부분을 어떻게 수정하면되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인