글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요?
본문
"서비스신청|고객상담|기타문의" 이렇게 3가지 카테고리가 있습니다.
글쓰기 페이지가 바로 보이게 하기 위해서
/bbs/write.php?bo_table=게시판ID 형식으로 링크를 걸고 있는데요.
이렇게 하면 카테고리가 선택되지 않은 상태로 글쓰기 페이지가 열립니다.
혹시 카테고리가 선택된 상태로 글쓰기 페이지를 링크하는 방법이 있을까요?
예를들어, [서비스신청] 배너를 클릭하면 "서비스신청" 카테고리가 선택된 상태로
글쓰기 페이지가 열리게 하고 싶습니다.
답변 및 도움 부탁 드립니다. 감사합니다.
답변 3
사용하시는 게시판 스킨 / write.skin.php 파일을 열어주세요
그리고 "분류를 선택하세요"를 검색해주세요
그리고 코드 변경 해주세요
 <?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
            $ca_value = $_GET['sca'];
            $categories = explode("\n", $category_option);
            foreach ($categories as $category) {
                if (strpos($category, 'value="'.$ca_value.'"') !== false) {
                    $category = str_replace('<option', '<option selected', $category);
                }
                echo $category;
            }
            ?>
        </select>
    </div>
    <?php } ?>
아 그리고 ...
/bbs/write.php?bo_table=게시판ID&sca=카테고리이름 지정해주셔야 합니다.
예) /bbs/write.php?bo_table=게시판ID&sca=서비스신청
!-->
&ca_name=카테고리
다음 코드가 도움이 될지 모르겠습니다.
e.g. write.skin.php
<script>
/*
/bbs/write.php?bo_table={게시판ID}&sca={카테고리}
*/
 
    $(function () {
        var qs = new URLSearchParams(location.search);
        var sca = qs.get('sca');
        if (sca != null && $('#ca_name').length == 1) {
            $('#ca_name').val(sca);
        }
    });
</script>
                답변을 작성하시기 전에 로그인 해주세요.
            
    
 
 