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

최신 게시글에서는 작성일이 '시간 전'으로 표시가 안 됩니다. 채택완료

허당영 10년 전 조회 2,513

안녕하십니까?

좋은 하루 되십시오~

 

1. 일반 게시판에서는 작성일을 '18:00' → '1시간전' 으로 표시하는 것이 잘 됩니다.

   1) lib/common.lib.php > get_list 함수 내에 필요한 코드를 삽입하고

   2) skin/board/basic/list.skin.php에서 게시판 리스트에 날짜를 표기해주는 부분에
      $list['datetime'] 이나 $list['datetime2']를 찾아 → $list['datetime3'] 으로 대체해 주면 됩니다.

 

2. 그런데 제가 적용을 잘 못해서 그런지 최신 게시글 리스트에서는 '18:00' → '1시간전' 으로 표시하는 것을 헤메고 있습니다.

   1) bbs/new.php 에서 위 1.항의 1)처럼 필요한 코드를 삽입하고

   2) skin/new/basic/new.skin에서 게시판 리스트에 날짜를 표기해주는 부분에
      $list['datetime2']를 찾아 → $list['datetime3'] 으로 대체해주었는데...
      적용이 안 되네요...ㅜㅜ

      여기저기 수정하다 결국 포기하고 질문을 올립니다.

 

3. 구조를 보니까

   1) list.skin.php 에는 다음처럼 되어 있고

      <th scope="col"><?php echo subject_sort_link('wr_datetime3', $qstr2, 1) ?>작성일</a></th>

      <td class="td_date"><?php if (!$list[$i]['is_notice']) echo $list[$i]['datetime3']; ?></td>


   2) new.skin 에는 다음처럼 되어 있습니다.

      <td class="td_date"><?php echo $list[$i]['datetime3'] ?></td>

 

   위의 차이 때문에 안 되는 것 같습니다.

 

4. 그러면 어디를 어떻게 건드려야 합니까?

   좋은 주말 되십시오~

   감사합니다.

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

답변 2개

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

new.php 는 common.lib.php를 수정해도 적용안됩니다

new.php 에 <필요한 코드를 삽입하고><---이 코드를 수정하여 삽입, 위치는 $list[$i]를 만드는 마지막 98행쯤

 

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

답변에 대한 댓글 1개

허당영
10년 전
new.php 에 필요한 코드를 수정하여 이 줄 저 줄에 넣어도 안 되는군요~
아뭏든 감사합니다. 좋은 하루 되십시오~

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

y
10년 전

'1) lib/common.lib.php > get_list 함수 내에 필요한 코드를 삽입하고' 

이것을 /bbs/new.php 에도 적용하면 됩니다.

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

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

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

로그인