하나의 개시판만 자동등록방지 안나오게~~ > 그누4 질문답변

그누4 질문답변

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

하나의 개시판만 자동등록방지 안나오게~~ 정보

하나의 개시판만 자동등록방지 안나오게~~

본문

하나의 게시판만 자동등록방지 안나오게 할려고 하는데~~

<? if ($is_guest) { ?>

<? }?>

위에 삭제 하고~~ 비회원 글작성 하니 정상적인 접근 어쩌구 나오는데~

특정 게시판만 자동등록방지 하려면 어찌해야 돼나요?

전부말고~한개 게시판만 자동등록방지 사용안할려고요

댓글 전체

사용하는 스킨으로 여러 게시판을 사용하신다면
해당 스킨 write.skin.php 파일의 자동등록 방지 부분을 아래와 같이 수정합니다.

============== 원본 =====================
<? if ($is_norobot) { ?>
<tr>
    <td class=write_head>생략</td>

<? } ?>
=========================================

============== 수정 ======================
<? if($is_norobot) {
        if($bo_table != 사용을 원치 않는 게시판테이블명) { ?>

                생략

<?        }
    }
?>
===========================================

아니면 사용스킨 폴더를 하나 복사해서 해당 부분을 삭제 또는 주석처리한 후
게시판 관리자에서 스킨명을 새로 복사한 이름으로 수정하셔도 됩니다.
<? if ($is_guest) { ?> => <? if ($is_guest & !$board['bo_1']) { ?>
여분필드1번에 어떤 글자가 입력되면 해당게시판은 자동등록방지를 사용하지 않게 됩니다.
ohara님 말대로 해도되지만 추가되거나 변경될때마다
if($bo_table != 사용을 원치 않는 게시판테이블명) { ?> 를 수정해야겠죠?
청춘불안정님의 방법이 좋은 방법입니다.
그런데 요즘은 스킨에 여분필드를 사용하는 스킨들이 많이 있습니다.
이럴 경우에는 청춘 불안정님의 방법이 또한 문제가 될 수 있습니다.
가장 확실한 방법은 귀찮긴 하지만 스킨을 하나 복사해서 자동등록 방지 부분을 삭제하는 것이 겠지요...
우리 둘다 답변을 잘못 쓴거 같네요;;;
질문자님은 이미 스킨파일에서 그 부분을 삭제했는데 실행파일인 bbs > write_update.php에서
"정상적인 접근이 아닙니다" 오류를 출력시키는 것을 어떻게 해결하느냐를 물어본거네요.

아무튼 해결방법은 스킨을 하나 복사하고 그 스킨폴더에 write_update.head.skin.php 파일을 만들고
<?php $is_member = true; ?>를 넣으시면 됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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