글 수 151

우선 이 팁은 comace님의 팁을 참고했음을 명시합니다. ( https://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=5598 )

원본소스 기준으로 comment_ok.php를 보시면, 92째줄에


// 해당글이 있는 지를 검사
        $check = mysql_fetch_array(mysql_query("select count(*) from $t_board"."_$id where no = '$no'", $connect));
        if(!$check[0]) Error("원본 글이 존재하지 않습니다.");



위 코드가 있습니다. 바로 아래에 추가해 주세요.


// 30일 이상 지난 글에 코멘트 등록 방지
        $old_data = mysql_fetch_array(mysql_query("select headnum, reg_date from $t_board"."_$id where no = '$parent'", $connect));
        if(($reg_date - $old_data[reg_date]) >= (86400 * 30) && $old_data[headnum] > -2000000000 && !$is_admin) error("등록 후 30일 이상 지난 글에는 코멘트를 등록할 수 없습니다.");



위 코드만 추가해 주시면 30일 이상 지난 글에는 코멘트를 달 수 없게 됩니다.

만약 15일 이상 지난 글에 코멘트를 달지 못하게 하시려면 (86400 * 30) 부분에서 30 을 15 로 수정하시면 되겠죠.

그리고 코멘트를 허용하되, 포인트를 주고 싶지 않다면 위 코드 대신 105째줄 쯤에 있는


// 회원일 경우 해당 해원의 점수 주기
        @mysql_query("update $member_table set point2=point2+1 where no='$member[no]'",$connect) or error(mysql_error());



부분을 아래와 같이 수정하시면 될 겁니다. (이건 테스트해보질 않았... OTL)


// 30일이 지나지 않은 글이고 회원일 경우 해당 해원의 점수 주기
        $old_data = mysql_fetch_array(mysql_query("select headnum, reg_date from $t_board"."_$id where no = '$parent'", $connect));
        if(($reg_date - $old_data[reg_date]) >= (86400 * 30) && $old_data[headnum] > -2000000000 && !$is_admin) {
                @mysql_query("update $member_table set point2=point2+1 where no='$member[no]'",$connect) or error(mysql_error());
        }

번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
17222   2016-06-27
 
150 계정을 옮길 때
오작교
25985   2008-11-25
 
149 제로보드의 변수 모음 정리
오작교
53540   2008-07-24
 
148 참고로 할만한 제로보드 팁 공간가기
오작교
22798   2008-01-11
 
147 제로보드 설치하기(이미지)
오작교
23423   2007-11-13
 
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
25531   2009-09-24
 
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
17579   2009-09-14
 
144 최근 게시물 nowrap 적용하기
오작교
21045   2009-08-30
 
143 활동 로그기록 남기기 2
오작교
29741   2009-04-29
 
142 최근 갤러리(슬라이드 형) 스킨
오작교
21343   2009-03-10
 
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
21551   2009-03-10
 
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
19006   2009-03-10
 
139 최근 게시물에 새코멘트 표시해주기
오작교
20063   2009-03-10
 
138 회원가입 - 나이제한하기
오작교
21157   2009-02-27
 
137 드롭메뉴에 관한 팁 하나 1
오작교
19581   2009-02-27
 
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
19866   2009-02-27
 
135 비회원의 게시판 접근을 막기
오작교
21593   2009-02-26
 
134 우리 홈 게시판 스팸 차단 1
오작교
24281   2009-02-06
 
133 회원관리 페이지의 리스트 목록 늘리기
오작교
19066   2008-12-19
 
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
21456   2008-12-16
 

로그인