글쓰기할 때 특정 분류를 기본 값으로 자동 선택 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

글쓰기할 때 특정 분류를 기본 값으로 자동 선택

관리자 19-02-21 17:09

분류 기능을 사용하면 글쓰기 페이지에서 분류를 선택할 수 있습니다.

기본 스킨 기준으로 이렇게 출력되겠죠.


265168d1efe38399a141041302b2ec9e_1550735805_8943.gif


여기서 분류 값을 "분류를 선택하세요" 가 아닌 특정 분류를 디폴트 값으로 자동 선택하는 방법입니다.

강제 선택은 아니고 사용자가 다른 분류로 다시 변경할 수도 있습니다.




수정 파일 : write.skin.php


상단 부분 if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

여기 아래에 추가.


if ($bo_table == 'free' && $w == '' && $is_category) {
    $category_option = get_category_option($bo_table, "분류2");
}



부연 설명


$bo_table == 'free'

특정 게시판에만 적용. free 를 적용하고 싶은 게시판 id 로 변경


$w == ''

신규로 글쓰기 할 때만 적용


$is_category

분류 기능을 사용하는 게시판에서만 적용


($bo_table, "분류2")

분류2 를 자동 선택하고 싶은 분류명으로 수정




수정해서 적용하면 지정한 분류가 자동 선택됩니다.


265168d1efe38399a141041302b2ec9e_1550736031_0874.gif




두번째 세번째 등 특정 분류가 아닌 무조건 첫번째 분류가 선택되게 하고 싶으면

위 내용들은 적용할 필요가 없으며 write.skin.php 파일에서 여기만 삭제하면 됩니다.


<option value="">분류를 선택하세요</option>


빨간색 줄 삭제.


<?php if ($is_category) { ?>
<div class="bo_w_select write_div">
    <label for="ca_name"  class="sound_only">분류<strong>필수</strong></label>
    <select name="ca_name" id="ca_name" required>
        <option value="">분류를 선택하세요</option>
        <?php echo $category_option ?>
    </select>
</div>
<?php } ?>

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.