번

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

· 2009-05-24 (일) 16:26:59 · 1602 · 5
하나의 게시판만 자동등록방지 안나오게 할려고 하는데~~

<? if ($is_guest) { ?>

<? }?>

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

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

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

댓글 5개

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

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

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

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

생략

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

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

아무튼 해결방법은 스킨을 하나 복사하고 그 스킨폴더에 write_update.head.skin.php 파일을 만들고
<?php $is_member = true; ?>를 넣으시면 됩니다.
"정상적인 접근이 아닙니다"에 대한 해결 방법
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
09-05-25 조회 1,041
09-05-25 조회 1,324
09-05-25 조회 1,071
09-05-25 조회 1,693
09-05-25 조회 1,241
09-05-25 조회 1,068
09-05-24 조회 1,031
09-05-24 조회 1,603
09-05-24 조회 981
09-05-23 조회 1,034
09-05-23 조회 1,016
09-05-23 조회 946
09-05-23 조회 1,083
09-05-23 조회 1,024
09-05-23 조회 1,282
09-05-23 조회 1,467
09-05-23 조회 1,033
09-05-23 조회 1,023
09-05-22 조회 2,153
09-05-22 조회 1,074