특정게시판은 통과하는 코드 좀...

· 2009-05-12 (화) 20:49:04 · 1059 · 7
/bbs/write_update.php 에 보면    

// 동일내용 연속 등록 불가
    $row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
   $curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
   if ($row[prev_md5] == $curr_md5 && !$is_admin && $bo_table !==webproduct)
        alert("동일한 내용을 연속해서 등록할 수 없습니다.");

이 부분이 보일겁니다.
특정게시판은 이 내용을 통과하는 코드는어케하는지요

즉 게시판 aa는 위 코드무시하게 하고자 합니다.
|

댓글 7개

위 구분 전체를 아래와 같은 if문으로 감싸주면 되지 않을까요?

if(!$board[bo_table] != 'aa'){

}//end if aa가 아닐경우에만 실행.
2009-05-13 (수) 00:24:41
답 감사합니다만.

안되는데요
$board[bo_table]이 아니라 $bo_table이네요ㅡㅡ;

if($bo_table != 'aa'){

}//end if
2009-05-13 (수) 02:01:14
switch( $bo_table) {
case 'a1':
case 'a2':
case 'aa': break;
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin && $bo_table !==webproduct)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");

}
2009-05-13 (수) 16:05:07
홍구 님 감사합니다.
잘 됩니다.
근데 하나 말고 두개이상일때는 ????
통과해야할 게시판이 고정되어 있고 얼마 되지 않는다면 아래와 같이 복수로 할 수 있습니다.

// $bo_table이 aa나 bb나 cc가 아닐 때 실행
if(!($bo_table == 'aa' || $bo_table == 'bb' || $bo_table == 'cc')){

}//end if





아니면 유동적으로 게시판들을 설정해야할 때에는 그누보드의 환경설정 여분필드를 사용하는 것이 어떨까요. 관리자화면의 환경설정에서, 1번째 여분필드에 통과할 게시판들을 콤마로 분류하고 ,

ex) aa,bb,cc,dd,ee,ff,gg

마찬가지로 update페이지에 아래와 같은 조건문을 감싸주면 될 것 같습니다.

// $bo_table이 $config[cf_1]에 속해있지 않을 때에만 실행
if(strpos($config[cf_1].',',$bo_table.',')===false){

}//end if
2009-05-13 (수) 19:05:37
감사드립니다.
두세개만 적용할겁니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
09-05-13 조회 1,611
09-05-13 조회 1,042
09-05-13 조회 1,794
09-05-13 조회 1,087
09-05-13 조회 1,040
09-05-13 조회 915
09-05-13 조회 1,035
09-05-12 조회 1,060
09-05-12 조회 1,017
09-05-12 조회 1,023
09-05-12 조회 1,888
09-05-12 조회 4,062
09-05-12 조회 1,601
09-05-12 조회 1,006
09-05-12 조회 1,019
09-05-12 조회 939
09-05-12 조회 1,067
09-05-12 조회 1,822
09-05-11 조회 1,761
09-05-11 조회 1,604