글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요?

글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요?

QA

글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요?

답변 3

본문

 "서비스신청|고객상담|기타문의" 이렇게 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=서비스신청

 

다음 코드가 도움이 될지 모르겠습니다.

 

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>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 367
© SIRSOFT
현재 페이지 제일 처음으로