[10원짜리팁] 오래된 게시물 코멘트 달기 막기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

[10원짜리팁] 오래된 게시물 코멘트 달기 막기 정보

[10원짜리팁] 오래된 게시물 코멘트 달기 막기

본문

오래전에 올린 팁인데 최신버젼에서 사용하려는 분
내용 수정할 곳은 없습니다. 행번호가 바뀌었을 뿐..
 
오래된 게시물에 댓글(comment)과 답변글(reply)을 등록할 수 없게 합니다
예를들어 10일 지난 게시물에는 답변버튼과 코멘트 입력폼이 나타나지 않게 해줍니다
 
view.skin.php 3행에 추가
$elapse_days= "+10 day"; // 10일 경과시.. +20 하면 20일이 적용
if($g4[server_time] <= strtotime($elapse_days, strtotime($view[wr_datetime]) ) )
       $comment_box_view = true;
else $reply_href= false; // 답변글 버튼 출력하지않음
=================================================
view_comment.skin.php 315 행 수정
아래와 같이 하면 기존 코멘트는 보여주고 코멘트 입력창을 출력하지 않음
 
//수정전
comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님) <--이 부분
 //수정후
<? if($comment_box_view ) echo "comment_box('', 'c');";  ?>
 
코멘트에 대한 답글도 방지하기 위해서는 view_comment.skin.php 16행 부분
for ($i=0; $i<count($list); $i++) {
    $comment_id = $list[$i][wr_id];
 if(!$reply_href) $list[$i][is_reply]=''; // 18행에 추가
 
추천
4

댓글 5개

물론 그렇게 해도 되지만 실컷 작성한 글이 등록 되지않게 하는 것보다 입력박스가
보이지 않는 것이 더 낫지않을까 싶습니다
-----------
그렇게 하려고 한다면 extend 보다 스킨폴더에
write_comment_update.head.skin.php를 만들어 넣는 것이 extend에서 이동할 때마다 체크하게하는 것보다 나을테죠
전체 5 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

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