최근 코멘트 처리 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최근 코멘트 처리 정보

버그 최근 코멘트 처리

본문

1.
common.lib.php에는 wr_last_comment라는 필드를 이용해서 새로 붙은 코멘트가 있을때 표시를 해주는 기능이 포함되어 있는데요,
실제 테이블에는 그런 필드가 없습니다.
당연히 새 코멘트가 붙어도 표시되지 않구요.

제가 보지 못한 다른 것이 있는건지..
아님..버그인지 확실하지는 않으나..일단 버그로 보고합니다.

2.
그리고 또 한가지 bbs/write_comment_update.php에는
// 사용자 코드 실행
@include_once("$g4[latest_skin_path]/write_comment_update.skin.php");
라고 write_comment_update.skin.php를 실행시키도록 되어있지만
최근 게시물 스킨에서 실행시키는것도 좀 이상하고 (화일도 없습니다.)
게시판 스킨에도 그런 화일은 없습니다.

3.
코멘트 숫자의 표시를 (3) 이런식으로 하도록 되어있는데요
이것도 스킨에서 바꿀수 있도록
common.lib.php에서는 그냥 숫자만 뽑아오고
스킨에서 (3),[3],-3- ... 혹은 아이콘을 써서 할수도 있게 여지를 주는것이 좋을듯 합니다.

정리하자면
1. 게시판 테이블에 wr_last_comment 필드를 만들고

2. bbs/write_comment_update.php 에서
@include_once("$g4[latest_skin_path]/write_comment_update.skin.php"); 를
@include_once("$board_skin_path/write_comment_update.skin.php"); 로 바꾸고
게시판 스킨에 해당 화일을 하나 만들어 주고
sql_query(" update $write_table set wr_laste_comment = '$g4[time_ymdhis]' where wr_id = '$wr_id' "); 라는 줄 하나 추가하고

3.common.lib.php 의 255줄
$list[comment_cnt] = "($list[wr_comment])"; 를
$list[comment_cnt] = "$list[wr_comment]"; 로 수정하면...

관리자님이 판단해 주시기 바랍니다.
  • 복사

댓글 전체

버그 리포터가 계속 바뀌는군요.ㅋㅋ

아래의 현재 소스를 볼때
    $list[comment_cnt] = "";
    if ($list[wr_comment])
    {
        $list[comment_cnt] = "($list[wr_comment])";
        if ($list[wr_last_comment] >= date("Y-m-d H:i:s", $g4[server_time] - ($board[bo_new] * 3600)))
            $list[comment_cnt] = '<b>' . $list[comment_cnt] . '</b>';
    }

관리자님께서 코멘트중에 최근에 작성된 코멘트일경우 코멘트 카운트를 볼드(<b>) 처리하기 위한 것이었던것 같습니다.
마약 제가 생각한 것이 맞다면 현재 상태에서 $list[wr_last_comment]를 $list[wr_datetime]으로 수정해도 되지 않을까 싶군요.
© SIRSOFT
현재 페이지 제일 처음으로