게시판 내용 입력안해도 입력되게 문의드려요.
본문
특정게시판 2개에만 적용하고 싶은데 입력안되게 세팅이 안되서요.
참고해서 하려고 하는데 방법이 있을까요?
답변 4
1. write.skin.php 파일 수정
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
파일 상단 여기 밑에 아래 코드 추가
// 내용 필수 입력 해제
if ($bo_table == 'free' || $bo_table == 'free2') {
$editor_js = '';
$editor_js .= get_editor_js('wr_content', $is_dhtml_editor);
}
2. bbs/write_update.php 파일 수정
내용 필수 입력 체크 부분을 찾은 후 빨간색 부분 추가
if ($bo_table != 'free' && $bo_table != 'free2') {
if ($wr_content == '') {
$msg[] = '<strong>내용</strong>을 입력하세요.';
}
}
내용 필수 입력 해제 내용이 없어도 글 등록하기
해당부분을 하신다면 저라면 wr_content(본문입력)를 없애시고
<input type="hidden" name="wr_content" value="1">을 넣어서
안보이게 하면서 wr_content는 1이라는 임시 텍스트를 집어넣을 것 같습니다
1. write.skin.php 파일 수정
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
파일 상단 여기 밑에 아래 코드 추가
// 내용 필수 입력 해제
if ($bo_table == 'free' || $bo_table == '게시판명1' || $bo_table == '게시판명2') {
$editor_js = '';
$editor_js .= get_editor_js('wr_content', $is_dhtml_editor);
}
2. bbs/write_update.php 파일 수정
내용 필수 입력 체크 부분을 찾은 후 빨간색 부분 추가
if ($bo_table != 'free' || $bo_table != '게시판명1' || $bo_table != '게시판명2') {
if ($wr_content == '') {
$msg[] = '<strong>내용</strong>을 입력하세요.';
}
}
이런식으로 해보세요...
저는 코어는 안건들자 주의라서...
위가 될지는 잘모르겠네요 어찌됬든 || 라는 or로 추가해서 연이어가면 되지않을까 싶네요
||를 &&로 한번 바꿔보세요