하나의 개시판만 자동등록방지 안나오게~~
하나의 게시판만 자동등록방지 안나오게 할려고 하는데~~
<? if ($is_guest) { ?>
<? }?>
위에 삭제 하고~~ 비회원 글작성 하니 정상적인 접근 어쩌구 나오는데~
특정 게시판만 자동등록방지 하려면 어찌해야 돼나요?
전부말고~한개 게시판만 자동등록방지 사용안할려고요
<? if ($is_guest) { ?>
<? }?>
위에 삭제 하고~~ 비회원 글작성 하니 정상적인 접근 어쩌구 나오는데~
특정 게시판만 자동등록방지 하려면 어찌해야 돼나요?
전부말고~한개 게시판만 자동등록방지 사용안할려고요
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
해당 스킨 write.skin.php 파일의 자동등록 방지 부분을 아래와 같이 수정합니다.
============== 원본 =====================
<? if ($is_norobot) { ?>
<tr>
<td class=write_head>생략</td>
<? } ?>
=========================================
============== 수정 ======================
<? if($is_norobot) {
if($bo_table != 사용을 원치 않는 게시판테이블명) { ?>
생략
<? }
}
?>
===========================================
아니면 사용스킨 폴더를 하나 복사해서 해당 부분을 삭제 또는 주석처리한 후
게시판 관리자에서 스킨명을 새로 복사한 이름으로 수정하셔도 됩니다.
여분필드1번에 어떤 글자가 입력되면 해당게시판은 자동등록방지를 사용하지 않게 됩니다.
ohara님 말대로 해도되지만 추가되거나 변경될때마다
if($bo_table != 사용을 원치 않는 게시판테이블명) { ?> 를 수정해야겠죠?
그런데 요즘은 스킨에 여분필드를 사용하는 스킨들이 많이 있습니다.
이럴 경우에는 청춘 불안정님의 방법이 또한 문제가 될 수 있습니다.
가장 확실한 방법은 귀찮긴 하지만 스킨을 하나 복사해서 자동등록 방지 부분을 삭제하는 것이 겠지요...
질문자님은 이미 스킨파일에서 그 부분을 삭제했는데 실행파일인 bbs > write_update.php에서
"정상적인 접근이 아닙니다" 오류를 출력시키는 것을 어떻게 해결하느냐를 물어본거네요.
아무튼 해결방법은 스킨을 하나 복사하고 그 스킨폴더에 write_update.head.skin.php 파일을 만들고
<?php $is_member = true; ?>를 넣으시면 됩니다.