오래된 글에 코멘트를 못달게 하고 싶어요. 사례금 드림
포인트를 올릴 목적으로 옛날 글에 코멘트를 도배하는 경우가 많은데요.
일주일이 지난 글에는 더 이상 코멘트를 달 수 없도록 하는 방법이 있는지 알고 싶습니다.
예를 들면 일주일이 지난 글에는 코멘트 쓰는 칸이 아예 안보이고, 코멘트를 달 수 없다는 경고문이 출력됨.
현재 그누보드3 버전 사용하고 있고요.
해결해 주신 분께 적지만 사례금을 드리겠습니다.
댓글로 설명하기가 어려우시면 메일로 답변 부탁드립니다.
nakorobin@hotmail.com
일주일이 지난 글에는 더 이상 코멘트를 달 수 없도록 하는 방법이 있는지 알고 싶습니다.
예를 들면 일주일이 지난 글에는 코멘트 쓰는 칸이 아예 안보이고, 코멘트를 달 수 없다는 경고문이 출력됨.
현재 그누보드3 버전 사용하고 있고요.
해결해 주신 분께 적지만 사례금을 드리겠습니다.
댓글로 설명하기가 어려우시면 메일로 답변 부탁드립니다.
nakorobin@hotmail.com
댓글 2개
18년 전
gblist.php 아래줄 추가
$list[$i][datetime2] = date("Y-m-d", time());
gblist.skin.php 기간설정추가
<?
// 기간설정날짜 계산
$wrday = strtotime($list[$i][datetime]);
$before = strtotime($list[$i][datetime2]);
$gap = $before - $wrday;
$diffday = (int)($gap / 86400);
$diffdate = 500; //일수 500일
?>
// 출력되고자 하는 부분
<?if($diffday >= $diffdate){?>
코멘트 출력
<?}else{?>
코멘트 미출력
<?}?>
이부분 참고하세요..
$list[$i][datetime2] = date("Y-m-d", time());
gblist.skin.php 기간설정추가
<?
// 기간설정날짜 계산
$wrday = strtotime($list[$i][datetime]);
$before = strtotime($list[$i][datetime2]);
$gap = $before - $wrday;
$diffday = (int)($gap / 86400);
$diffdate = 500; //일수 500일
?>
// 출력되고자 하는 부분
<?if($diffday >= $diffdate){?>
코멘트 출력
<?}else{?>
코멘트 미출력
<?}?>
이부분 참고하세요..
18년 전
답변 감사드립니다.
그런데 올려주신 소스를 그대로 사용해보니 아무런 변화가 없네요.
밑에 있는 코멘트 출력, 미출력 부분에 소스를 추가해야 될 것 같은데,
php쪽은 전혀 몰라서 어떻게 해야될지 모르겠습니다. ^^;;
그런데 올려주신 소스를 그대로 사용해보니 아무런 변화가 없네요.
밑에 있는 코멘트 출력, 미출력 부분에 소스를 추가해야 될 것 같은데,
php쪽은 전혀 몰라서 어떻게 해야될지 모르겠습니다. ^^;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 37495 | |
| 37493 | |
| 37491 | |
| 37486 | |
| 37482 | |
| 37476 | |
| 37471 | |
| 37467 | |
| 37462 | |
| 37458 | |
| 37455 | |
| 37451 | |
| 37449 | |
| 37446 | |
| 37439 | |
| 37436 | |
| 37434 | |
| 37419 | |
| 37408 | |
| 37397 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기