최신글에서 댓글(코) 작성일시 24시간 이내 출력방법

최신글에서 댓글(코) 작성일시 24시간 이내 출력방법

QA

최신글에서 댓글(코) 작성일시 24시간 이내 출력방법

본문

새해 복 많이 받으시고 항상 건강하십시오~

 

다름이 아니라...

최신글에서 원글과 답글(re)은 작성일시가 24시간 이내에는 10분 전, 10시간 전 이렇게 잘 나옵니다.

그런데 댓글(코)은 원글의 작성일시로 츨력이 됩니다.

댓글(코)도 원글의 작성일시가 아닌 24시간 이내에는 10분 전, 10시간 전 이렇게 출력하고 싶습니다.

 

스킨의 new.skin.php와 bbs의 new.php를 수정해도 잘 되지 않고 있습니다.

어디를 수정하면 좋을까요? 

 

감사합니다.

오늘도 좋은 하루 되십시오~^^)

 

bbs의 new.php와 스킨의 new.skin.php의 원본은 다음처럼 되어 있습니다.

 

[bbs의 new.php]

 

        // 원글

        $comment = "";

        $comment_link = "";

        $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");

        $list[$i] = $row2;

 

        $name = get_sideview($row2['mb_id'], get_text(cut_str($row2['wr_name'], $config['cf_cut_name'])), $row2['wr_email'], $row2['wr_homepage']);

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

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

        $datetime2 = $row2['wr_datetime'];

 

        if ($datetime == G5_TIME_YMD) {

            $datetime2 = substr($datetime2,11,5);

        } else {

            $datetime2 = substr($datetime2,2,8);

        }

 

    } else {

 

 

        // 코멘트

        $comment = '[코] ';

        $comment_link = '#c_'.$row['wr_id'];

        $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");

        $list[$i] = $row2;

        $list[$i]['wr_id'] = $row['wr_id'];

        $list[$i]['mb_id'] = $row2['mb_id'];

        $list[$i]['wr_name'] = $row2['wr_name'];

        $list[$i]['wr_email'] = $row2['wr_email'];

        $list[$i]['wr_homepage'] = $row2['wr_homepage'];

 

        $name = get_sideview($row2['mb_id'], get_text(cut_str($row2['wr_name'], $config['cf_cut_name'])), $row2['wr_email'], $row2['wr_homepage']);

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

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

        $datetime2 = $row2['wr_datetime'];

 

        if ($datetime == G5_TIME_YMD) {

            $datetime2 = substr($datetime2,11,5);

        } else {

            $datetime2 = substr($datetime2,2,8);

        }

    }

 

 

[스킨의 new.skin.php]

 

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

이 질문에 댓글 쓰기 :

답변 1

변수는  $datetime2 저장하신거 같은데 출력을 <?php echo $list[$i]['wr_datetime'] ?> 하셨네요 

힌트를 얻어 해결하였습니다. 감사합니다.채택하였습니다.
// 코멘트에서
$row2....밑에 $row3를 넣고  $row2를 row3로 변경하는 등 아래와 같이 하여 해결하였습니다.
별 것은 아니겠지만, 혹시몰라 다른 분도 참조하시라고 글을 남겨둡니다.

--- 아 래 ---

※ 사전에 다음의 팁을 선행하셔야 합니다.
http://sir.kr/g5_tip/1981

[bbs의 new.php]
// 코멘트
        $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");
        $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");
        $list[$i] = $row2;
        $list[$i]['wr_id'] = $row['wr_id'];
        $list[$i]['mb_id'] = $row3['mb_id'];
        $list[$i]['wr_name'] = $row3['wr_name'];
        $list[$i]['wr_email'] = $row3['wr_email'];
        $list[$i]['wr_homepage'] = $row3['wr_homepage'];
        $name = get_sideview($row3['mb_id'], get_text(cut_str($row3['wr_name'], $config['cf_cut_name'])), $row3['wr_email'], $row3['wr_homepage']);
        // 당일인 경우 시간으로 표시함
        $datetime = substr($row3['wr_datetime'],0,10);
        $datetime2 = $row3['wr_datetime'];


[스킨의 new.skin.php]
<td class="td_date"><?php echo passing_time($list[$i]['datetime2']) ?></td>

답변을 작성하시기 전에 로그인 해주세요.
전체 399
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT