r

(막코딩?)코멘트가 특정시간 이내에 작성된것 체크해보자

최신글과 리스트에서 코멘트가 특정시간 이전에 작성된것일 경우 다르게 표시하기.
이버젼은 그누보드가 패치될때마다 수정하셔야 되는것입니다.

조회하기 원하는 시간을 $hours에 설정하세요, 초기값으로 24시간(하루)가 적용되어있습니다.

1. 최신글에서 적용하기..
수정파일 : lib/latest.lib.php
수정전 :
// 코멘트 카운트
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt] > 0) {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
수정후 :
// 코멘트 카운트
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt] > 0) {
/*************************/
// 코멘트일경우 이것이 12,24시간내인지 체크하는 루틴을 체크한다.
$hours = 24; // 원하는 시간 설정
$sql2 = " select (unix_timestamp(now()) - unix_timestamp(wr_datetime))/(60*60*$hours)
from {$cfg[write_table_prefix]}{$bo_table}
where wr_parent_id = $row[wr_id]
and wr_comment = $row[wr_commentcnt]
and wr_commentcnt = 0 ";
$result2 = sql_fetch($sql2);

if($result2[0] < 1) { // $hours 시간전에 올라온글
$list[$i][commentcnt] = "<font color=blue>($row[wr_commentcnt])</font>";
} else {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
/*************************/
//$list[$i][commentcnt] = "($row[wr_commentcnt])"; // 원본 주석처리
}

2. 게시판에 적용하기..
수정파일 : bbs/gblist.php
수정전 :
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt]) {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
수정후 :
$list[$i][commentcnt] = "";
if ($row[wr_commentcnt]) {
/*************************/
// 코멘트일경우 이것이 12,24시간내인지 체크하는 루틴을 체크한다.
$hours = 24; // 원하는 시간 설정
$sql2 = " select (unix_timestamp(now()) - unix_timestamp(wr_datetime))/(60*60*$hours)
from {$cfg[write_table_prefix]}{$bo_table}
where wr_parent_id = $row[wr_id]
and wr_comment = $row[wr_commentcnt]
and wr_commentcnt = 0 ";
$result2 = sql_fetch($sql2);

if($result2[0] < 1) { // $hours 시간전에 올라온글
$list[$i][commentcnt] = "<font color=blue>($row[wr_commentcnt])</font>";
} else {
$list[$i][commentcnt] = "($row[wr_commentcnt])";
}
/*************************/
//$list[$i][commentcnt] = "($row[wr_commentcnt])"; // 원본 주석처리
}
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

+
제목 글쓴이 날짜 조회
22년 전 조회 1,716
22년 전 조회 6,078
MMando
22년 전 조회 2,959
22년 전 조회 1,759
22년 전 조회 1,661
22년 전 조회 1,463
22년 전 조회 3,000
22년 전 조회 1,934
22년 전 조회 1,591
22년 전 조회 1,809
22년 전 조회 1,639
22년 전 조회 1,539
22년 전 조회 2,384
22년 전 조회 1,987
22년 전 조회 5,304
&&nbsp;&nbsp;
22년 전 조회 1,964
&&nbsp;&nbsp;
22년 전 조회 1,991
&&nbsp;&nbsp;
22년 전 조회 1,739
22년 전 조회 3,194
22년 전 조회 1,923