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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
글쓰기 링크를 카테고리 선택된 상태로 걸수 있나요?

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 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로