r

한 사용자가 연속 글작성 못하도록

· 2005-01-25 (화) 20:17:30 · 5179 · 2
double.jpg
게시판에 한 사용자가 연속된 글 작성을 못하게 하고자 할경우 적용하는 팁입니다.
그누보드 패치시 bbs/gbupdate.php가 수정되면 항상 수정해 주셔야 합니다.

수정 위치는 bbs/gbupdate.php에서 다음 부분에 아래쪽의 소스를 추가하십시오

if ($w == '') {
####### 추가할곳 ######
$wr_num = get_next_num($write_table, $wr_notice);

$sql = " insert into $write_table



아래의 내용을 bbs/gbupdate.php의 위의 추가할곳 이라는곳에 추가하십시오

// 다음의 if는 게시판이 'test', 'abcd'일때 적용하겠다는 것이다
// 만약 전체 게시판에 적용할것이면 if 앞에 주석처리하고 맨 아래의 "}" 앞에도 주석처리한다.
if($bo_table == 'test' or $bo_table == 'abcd') {
// 전체글(코멘트 포함글)에서 최근 사용자 ID 조회를 조회할경우 아래의 $sql 앞에 "//" 주석처리를 제거한다
$sql = " select mb_id, wr_name from {$cfg[write_table_prefix]}{$bo_table} order by wr_id desc limit 0, 1 ";
// 원글(코멘트 제외글)에서 최근 사용자 ID 조회를 조회할경우 아래의 $sql 앞에 "//" 주석처리를 제거한다.
// $sql = " select mb_id, wr_name from {$cfg[write_table_prefix]}{$bo_table} where wr_comment = 0 order by wr_id desc limit 0, 1 ";

$result = sql_fetch($sql);

if($result[0] == $mb_id) {
alert("$result[wr_name]($mb_id)님 연속된 글을 작성하실수 없는 게시판입니다!!");
}
} // 추가되는 맨위의 if를 주석처리할경우 이라인도 주석처리되어야함

첨부파일

double.jpg (8.8 KB)
1회 2005-01-25 20:17
|

댓글 2개

root님도 이제 원 파일에 접근 하시는군요 ^^
수고 하셨습니다.
연속된글이라 함은 글적고나서 누군가 글을적고 또 자기가 글을 쓸수있다는것인가요..?
멋집니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
05-01-28 조회 4,271
05-01-25 조회 5,180
05-01-24 조회 5,996
05-01-20 조회 5,368
05-01-18 조회 5,431
05-01-17 조회 5,096
05-01-17 조회 3,918
05-01-17 조회 5,170
05-01-15 조회 5,292
05-01-13 조회 5,163
05-01-13 조회 5,061
05-01-13 조회 4,379
05-01-13 조회 4,829
05-01-11 조회 4,532
05-01-11 조회 4,866
05-01-08 조회 3,702
05-01-08 조회 4,530
05-01-07 조회 4,536
05-01-06 조회 4,130
05-01-05 조회 5,209